diff --git a/app-editors/xxe/Manifest b/app-editors/xxe/Manifest index 7a9d5f5a..953f5d13 100644 --- a/app-editors/xxe/Manifest +++ b/app-editors/xxe/Manifest @@ -1,4 +1,4 @@ DIST xxe-perso-5_1_0.tar.gz 24191087 RMD160 8a55e92dcd86554aa72d39bacee770f5cf856c14 SHA1 393398366d0850b6d3fb080e1b8ba03ca787857b SHA256 5206dd71f8c8e02b16ce63386306a7eb338eff3d2225f11a27a1b8f29ebde3c0 -EBUILD xxe-5.1.0.ebuild 2720 RMD160 5d0696f696b43ab4d6f0c294c5a733fd3cb01004 SHA1 96bc997e4a080899dd364e7a4cf71e81b274b8cd SHA256 cfb5a450c122b43b7870a3b0338032bddf547257c4ebd8936545b5ac993dd8c8 +EBUILD xxe-5.1.0.ebuild 2779 RMD160 7bcf9a5007a123e0a3c07cd835c92c54288a582d SHA1 7d442751e52b9c10ba1de4796f100f83ccab9769 SHA256 877e9a852b5a1b5aabbc52f7a75d7f2f8ddc4d17cafba1201420bf84002bc33e MISC ChangeLog 977 RMD160 4cce3bfd75b6941d4bd35c4e1c42a2d179924765 SHA1 e434fb9af59b85c09affa44bef76d8d198ca69e9 SHA256 9965651e97b5760aaea983ea1066ee5ed46d6ca85262197d04c0245e10f8b7f6 MISC metadata.xml 205 RMD160 f85e91d792c694cb3e45fac26295dba0e6e43786 SHA1 3f13c3b49579342e2308323aa3dda2f43dd94c23 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc diff --git a/app-editors/xxe/xxe-5.1.0.ebuild b/app-editors/xxe/xxe-5.1.0.ebuild index b37c9292..cdd75e38 100644 --- a/app-editors/xxe/xxe-5.1.0.ebuild +++ b/app-editors/xxe/xxe-5.1.0.ebuild @@ -69,6 +69,7 @@ src_install() { --main "com.xmlmind.xmleditapp.start.Start" \ --java_args "-Xss4m -Xmx512m" + # for direct run without creating an env.d file link them dodir /opt/bin dosym ${dir}/bin/convertdoc /opt/bin/convertdoc dosym ${dir}/bin/csscheck /opt/bin/csscheck diff --git a/app-text/sejda/sejda-1.0.0_beta.ebuild b/app-text/sejda/sejda-1.0.0_beta.ebuild index bdb861bf..3833b5af 100644 --- a/app-text/sejda/sejda-1.0.0_beta.ebuild +++ b/app-text/sejda/sejda-1.0.0_beta.ebuild @@ -2,6 +2,9 @@ # Distributed under the terms of the GNU General Public License v2 # $Header: $ +# mvn ant:ant +# checkstyle + EAPI=4 JAVA_PKG_IUSE="doc" inherit java-pkg-2 eutils java-ant-2 diff --git a/dev-libs/dietlibc/ChangeLog b/dev-libs/dietlibc/ChangeLog new file mode 100644 index 00000000..ded83baf --- /dev/null +++ b/dev-libs/dietlibc/ChangeLog @@ -0,0 +1,382 @@ +# ChangeLog for dev-libs/dietlibc +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/ChangeLog,v 1.88 2011/11/20 09:20:49 xarthisius Exp $ + + 20 Nov 2011; Kacper Kowalik dietlibc-0.28.ebuild, + dietlibc-0.30-r2.ebuild, dietlibc-0.30.ebuild, + dietlibc-0.33_pre20100626.ebuild, dietlibc-0.33_pre20110403.ebuild: + ppc/ppc64 keywords dropped wrt #364103 + + 12 Jul 2011; Mike Frysinger dietlibc-0.28.ebuild: + Convert from old `test_flag` to new `test-flag`. + + 14 May 2011; Benedikt Böhm + dietlibc-0.33_pre20100626.ebuild: + use Gentoo mirrors for custom snapshot + + 06 May 2011; Guy Martin + dietlibc-0.33_pre20110403.ebuild: + Marking -hppa as it doesn't build. + + 02 May 2011; Pawel Hajdan jr + dietlibc-0.33_pre20110403.ebuild: + x86 stable wrt bug #364103 + + 01 May 2011; Markos Chandras + dietlibc-0.33_pre20110403.ebuild: + Stable on amd64 wrt bug #364103 + +*dietlibc-0.33_pre20110403 (03 Apr 2011) + + 03 Apr 2011; Benedikt Böhm + -dietlibc-0.33_pre20090721.ebuild, +dietlibc-0.33_pre20110403.ebuild: + new snapshot with many fixes and clean cross compile support for previous + rename-patches + +*dietlibc-0.33_pre20100626 (26 Jun 2010) + + 26 Jun 2010; Benedikt Böhm + dietlibc-0.33_pre20090721.ebuild, +dietlibc-0.33_pre20100626.ebuild: + fix -nopie wrt #325539 + + 24 Aug 2009; Benedikt Böhm + -dietlibc-0.32_pre20081116.ebuild, dietlibc-0.33_pre20090721.ebuild: + fix #111880 (again) + +*dietlibc-0.33_pre20090721 (10 Aug 2009) + + 10 Aug 2009; Benedikt Böhm + -dietlibc-0.31_pre20070503.ebuild, -dietlibc-0.31_pre20070612.ebuild, + -dietlibc-0.32_pre20080829.ebuild, -dietlibc-0.32.ebuild, + +dietlibc-0.33_pre20090721.ebuild: + version bump + +*dietlibc-0.32 (10 Aug 2009) + + 10 Aug 2009; Samuli Suominen +dietlibc-0.32.ebuild: + Version bump. + +*dietlibc-0.32_pre20081116 (16 Nov 2008) + + 16 Nov 2008; Benedikt Böhm + +dietlibc-0.32_pre20081116.ebuild: + new snapshot, fixes #227793 + + 03 Sep 2008; Benedikt Böhm + dietlibc-0.32_pre20080829.ebuild: + fix #236417 + +*dietlibc-0.32_pre20080829 (29 Aug 2008) + + 29 Aug 2008; Benedikt Böhm + +dietlibc-0.32_pre20080829.ebuild: + new snapshot wrt #227429 + + 14 Mar 2008; Benedikt Böhm metadata.xml: + fix metadata + +*dietlibc-0.31_pre20070612 (12 Jun 2007) + + 12 Jun 2007; Benedikt Böhm + -dietlibc-0.31_pre20070611.ebuild, +dietlibc-0.31_pre20070612.ebuild: + another prerelease; should fix #181261 + +*dietlibc-0.31_pre20070611 (11 Jun 2007) + + 11 Jun 2007; Benedikt Böhm + +dietlibc-0.31_pre20070611.ebuild: + custom tarball with patches already included, see + http://svn.linux-vserver.org/projects/dietlibc/ + + 23 May 2007; Raúl Porcel dietlibc-0.30-r2.ebuild: + alpha stable wrt #179408 + + 23 May 2007; Jeroen Roovers dietlibc-0.30-r2.ebuild: + Stable for HPPA (bug #179408). + + 22 May 2007; Christian Heim + dietlibc-0.31_pre20070503.ebuild: + Removing the MAKEOPTS override, seems to work now. + +*dietlibc-0.31_pre20070503 (03 May 2007) + + 03 May 2007; Benedikt Böhm -files/gcc-33.patch, + -files/0.25-gcc34.patch, -dietlibc-0.25.ebuild, -dietlibc-0.29.ebuild, + +dietlibc-0.31_pre20070503.ebuild: + add pre release for new SSP stuff; remove old cruft where possible + + 20 Apr 2007; Gustavo Zacarias + dietlibc-0.30-r2.ebuild: + Stable on sparc + + 21 Jan 2007; Benedikt Böhm dietlibc-0.30-r2.ebuild: + fix #163059 + + 20 Jan 2007; Christian Heim dietlibc-0.30-r2.ebuild: + Moving dietlibc-0.30-r2 stable on amd64 and x86. + + 16 Oct 2006; Jason Wever dietlibc-0.30.ebuild: + Stable on SPARC. + + 24 Sep 2006; Michael Hanselmann dietlibc-0.30.ebuild: + Stable on ppc. + +*dietlibc-0.30-r2 (08 Sep 2006) + + 08 Sep 2006; Benedikt Böhm -dietlibc-0.30-r1.ebuild, + +dietlibc-0.30-r2.ebuild: + and hopefully fix PIC mess on x86 too + +*dietlibc-0.30-r1 (07 Sep 2006) + + 07 Sep 2006; Benedikt Böhm +dietlibc-0.30-r1.ebuild: + hopefully fix SSP/PIE/STACKGAP mess (also fixes #138468); fix executable + stacks; fix CFLAGS handling + + 04 Sep 2006; Joshua Jackson dietlibc-0.30.ebuild: + Stable x86; bug #140905 + +*dietlibc-0.30 (22 Jun 2006) + + 22 Jun 2006; Benedikt Böhm + -dietlibc-0.30_pre20060501-r1.ebuild, -dietlibc-0.30_pre20060621.ebuild, + +dietlibc-0.30.ebuild: + version bump + +*dietlibc-0.30_pre20060621 (21 Jun 2006) + + 21 Jun 2006; Benedikt Böhm + +dietlibc-0.30_pre20060621.ebuild: + new cvs snapshot + +*dietlibc-0.30_pre20060501-r1 (03 May 2006) + + 03 May 2006; Benedikt Böhm + -dietlibc-0.30_pre20060501.ebuild, +dietlibc-0.30_pre20060501-r1.ebuild: + fix ppc rename patch + +*dietlibc-0.30_pre20060501 (02 May 2006) + + 02 May 2006; Benedikt Böhm -files/gcc-33-r2.patch, + -dietlibc-0.27.ebuild, -dietlibc-0.29-r1.ebuild, + +dietlibc-0.30_pre20060501.ebuild: + new cvs snapshot; should fix 114796 + 111880; cleanup + + 11 Apr 2006; Christian Heim dietlibc-0.29-r1.ebuild: + Fixing SRC_URI, cleaning up the patch-mess; Logic cleanup + +*dietlibc-0.29-r1 (06 Apr 2006) + + 06 Apr 2006; Christian Heim +dietlibc-0.29-r1.ebuild: + Adding a reworked ebuild; need to get other arches to test the ebuild + + 07 Jan 2006; Christian Heim metadata.xml: + Updating Copyright header, dev-libs/dietlibc is now managed by vserver-devs@g.o + + 24 Dec 2005; Simon Stelling dietlibc-0.28.ebuild: + stable on amd64 + +*dietlibc-0.29 (04 Sep 2005) + + 04 Sep 2005; Michael Hanselmann +dietlibc-0.29.ebuild: + Bumped version and fixed compilation on 32-bit userland with 64-bit kernel on + ppc. + + 07 Aug 2005; Jason Wever dietlibc-0.28.ebuild: + Stable on SPARC. + + 03 Aug 2005; Bryan Østergaard dietlibc-0.28.ebuild: + Stable on alpha. + + 31 Jul 2005; Tobias Scherbaum + dietlibc-0.28.ebuild: + ppc stable + + 20 Jul 2005; Rene Nussbaumer dietlibc-0.28.ebuild: + Stable on hppa. Added fix for hppa of not available gcc option. + + 20 Jul 2005; Markus Rothe dietlibc-0.28.ebuild: + Stable on ppc64 + + 12 Jul 2005; dietlibc-0.28.ebuild: + - marked 0.28 stable on x86 + + 16 May 2005; Daniel Black dietlibc-0.25.ebuild, + dietlibc-0.27.ebuild, dietlibc-0.28.ebuild: + removed gcc.eclass usage as per bug #92745. + + 09 Apr 2005; Tom Gall + dietlibc-0.27.ebuild: + stable on ppc64 + +*dietlibc-0.28 (08 Mar 2005) + + 08 Mar 2005; Mike Frysinger + +files/dietlibc-0.28-Makefile.patch, +files/gcc-33-r3.patch, + +dietlibc-0.28.ebuild: + Version bump. + + 21 Jan 2005; Bryan Østergaard dietlibc-0.25.ebuild: + Stable on alpha. + + 27 Dec 2004; Markus Rothe dietlibc-0.27.ebuild: + Added ~ppc64 to KEYWORDS + + 05 Dec 2004; files/ssp.c, dietlibc-0.27.ebuild: + - Fixed misc ssp problems introduced from dietlibc-0.26-r1 -> dietlibc-0.27-r0 + which were causing genkernel failures for hardened users. bug #73112 + + 14 Oct 2004; Guy Martin dietlibc-0.25.ebuild: + Stable on hppa. + +*dietlibc-0.27 (01 Oct 2004) + + 01 Oct 2004; Robin H. Johnson +files/gcc-33-r2.patch, + +dietlibc-0.27.ebuild: + Version bump, add debug support, do CFLAGS properly, do gcc3[34] patch + properly, ssp.c merged upstream, mips in unstable, and add cross-compile + stuff. + +*dietlibc-0.26-r1 (21 Aug 2004) + + 21 Aug 2004; files/dietlibc-0.26-ssp.patch, + dietlibc-0.26-r1.ebuild: + more patch work needed for ssp on sparc/sparc64. sparc64 is building sparc32 + crt files. x86_64 seems more like a gcc-3.4.x compile problem. For now we will + only patch for x86 + + 13 Aug 2004; Jason Wever dietlibc-0.25.ebuild: + Stable on sparc. + + 07 Aug 2004; : + Made dietlibc propolice/ssp aware on arches sparc/sparc64/x86_64/i386. Also + made feeble attempt to version bump to 0.27 but that failed something fierce + + 19 Jul 2004; Jeremy Huddleston dietlibc-0.23.ebuild: + || die for sparc's make in src_compile(). + +*dietlibc-0.26 (18 Jul 2004) + + 18 Jul 2004; Daniel Black +dietlibc-0.26.ebuild + dietlibc-0.24.ebuild, dietlibc-0.25.ebuild: + version bump as per bug #54790. May not work properly. No 3.4 patch applied - + wasn't sure if necessary. x86 stable for 0.24 and 0.25 + + 01 Jun 2004; Mike Frysinger +files/0.25-gcc34.patch, + dietlibc-0.25.ebuild: + Add gcc-3.4 patch #51053 by Imad R. Faiad. + +*dietlibc-0.25 (29 May 2004) + + 29 May 2004; Travis Tilley +dietlibc-0.25.ebuild: + version bump - works with gcc 3.4 + + 25 Mar 2004; Jason Wever dietlibc-0.24.ebuild: + Added fix for bug #45716. + + 25 Mar 2004; Jason Wever dietlibc-0.24.ebuild, + files/dietlibc-sparc64-makefile.patch: + Fix for bug #45601 and adjusted Makefile so that the usage of the sparc32 + command isn't needed anymore. + + 19 Feb 2004; Michael Sterrett dietlibc-0.23.ebuild, + dietlibc-0.24.ebuild, files/gcc-33.patch: + add patch from Frank Eibisch to correct wrapper not to use old options for gcc + 3 (bug #41763); some repoman cleanup + + 17 Feb 2004; David Holm dietlibc-0.24.ebuild: + Added to ~ppc. + + 14 Dec 2003; Alexander Gabert dietlibc-0.24.ebuild: + added filter-flags logic for propolice + + 06 Dec 2003; Jason Wever dietlibc-0.22-r2.ebuild, + dietlibc-0.23.ebuild, dietlibc-0.24.ebuild: + Marked stable on sparc. + + 22 Nov 2003; Michael Sterrett dietlibc-0.24.ebuild: + inherit fixheadtails and do ht_fix_all (bug 34125) + +*dietlibc-0.24 (21 Nov 2003) + + 21 Nov 2003; Michael Sterrett dietlibc-0.24.ebuild, + files/0.24-dirent-prototype.patch: + version bump + + 21 Oct 2003; dietlibc-0.23.ebuild: + bumping 0.23 to stable on x86 per request, and added a metadata.xml + + 07 Oct 2003; Jason Wever dietlibc-0.22-r2.ebuild, + dietlibc-0.23.ebuild: + Ebuild touchups for sparc because of new rev of sys-devel/sparc32 + + 29 Sep 2003; Jason Wever dietlibc-0.22-r2.ebuild, + dietlibc-0.23.ebuild: + Added sparc64 fix for bug #27171. + +*dietlibc-0.23 (12 Sep 2003) + + 20 Dec 2003; Guy Martin dietlibc-0.23.ebuild, + files/dietlibc-0.23-hppa.patch: + Added hppa patch. Fix #32701. + + 12 Sep 2003; dietlibc-0.23.ebuild, + files/0.23-dirent-prototype.patch: + version bump, this release fixes a ton of outstanding bugs upstream. seems the + dirent patch never made it's way back to fefe.de, new gentoo dirent patch + created to keep offsets happy. + + 11 Aug 2003; Will Woods dietlibc-0.22-r2.ebuild: + Marked stable for alpha + + 25 May 2003; Martin Holzer dietlibc-0.20.ebuild, + dietlibc-0.21.ebuild, dietlibc-0.22-r1.ebuild, dietlibc-0.22-r2.ebuild, + dietlibc-0.22.ebuild: + now uses mirror://kernel + +*dietlibc-0.22-r2 (14 May 2003) + + 16 Jun 2003; Mike Frysinger : + Added a small prototype patch ... prototypes used 'long int' while + actual function used 'off_t' ... set them both to 'off_t'. + + 14 May 2003; John Mylchreest dietlibc-0.22-r2.ebuild: + Updated dietlibc to compile with -fstack-protector + +*dietlibc-0.22-r1 (30 Mar 2003) + + 30 Mar 2003; Daniel Ahlberg dietlibc-0.22-r1.ebuild : + Forgot to apply a patch. Applied patch is from Debian's dietblic-0.22-2 release. + +*dietlibc-0.22 (28 Mar 2003) + + 28 Mar 2003; Guy Martin dietlibc-0.22.ebuild : + Added ~hppa to KEYWORDS. + + 28 Mar 2003; Daniel Ahlberg dietlibc-0.22.ebuild : + Security update. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*dietlibc-0.21 (29 Oct 2002) + + + 29 Oct 2002; Daniel Ahlberg : + Version bump. Ebuild contributed by fridtjof@fbunet.de, ppc patch by + Nicolas Kaiser . All in #9484 + +*dietlibc-0.20 (27 Sep 2002) + Version bump that includes security fix. Ebuild contributed by fridtjof@fbunet.de. + +*dietlibc-0.16 (29 Mar 2002) + + 29 Mar 2002; Thilo Bangert ChangeLog : + + completely reworked ebuild + + +*dietlibc-0.16 (28 Mar 2002) + + 28 Mar 2002; Thilo Bangert ChangeLog : + + bumped version, use emake || die instead of try make diff --git a/dev-libs/dietlibc/Manifest b/dev-libs/dietlibc/Manifest new file mode 100644 index 00000000..6d39f4a5 --- /dev/null +++ b/dev-libs/dietlibc/Manifest @@ -0,0 +1,10 @@ +AUX 0.24-dirent-prototype.patch 668 RMD160 c86dd2b8860952d5f850acea204359aa48bd3ebc SHA1 08f416adc9e9727183905bd5ca1e8352122d4593 SHA256 b8ceebd840995c757098e57d3e71ec17266d02e62badc717d7e4afa95e00deb5 +AUX dietlibc-0.26-ssp.patch 1632 RMD160 59f3ca58604b643f3e777f3484183e3a9469c990 SHA1 c25125a3ac737b88c9f26db2ed6aeeb347ac9048 SHA256 e7327c2b4f0872f27257d6960250adce01b330f3ae7fdab8ce30eab981cf69f1 +AUX dietlibc-0.28-Makefile.patch 529 RMD160 4b66ccd46900965111fbaa0f7712fa61d921bdcb SHA1 b81202d1aaa9b93640adc1307598adb719440c2a SHA256 4307ae87429c4d431d0770532b4a7e96e209e2247baa884a7bb90cfc306a647d +AUX dietlibc-sparc64-makefile.patch 499 RMD160 a7f21fcc3a96646fed11cf19e09683d35bc4ad83 SHA1 8c619b218f6e9e1834d377bc7be4b18b9cee456b SHA256 59d73b59df80ec83758b5bf6ffeb7cefd1359705e128cc2392f1b1603e2c3074 +AUX gcc-33-r3.patch 451 RMD160 a0576ea89a560174f11004814001f0782ec9a1a4 SHA1 2d7f06e3a660afe5b70af58000f0f86ad25dcdc6 SHA256 3deaf13c0d56375c8f6002b349214178386f4441664540cde2c07a5a09498396 +AUX ssp.c 3065 RMD160 4d1f9aeb0d7d63978b717b7487dfbf17b9fd046a SHA1 ce38c67dc73f304f0036513b484436b83fb4c7f8 SHA256 a35ab2cd397c28d850667d99ca39eab1c521c141c9bb4826fb9c91310406d52c +DIST dietlibc-0.33_pre20110403.tar.gz 743758 RMD160 75ee2c54bfe7dace47082e23a439a220950b0631 SHA1 e20dc31a97f0e6cc4e9aaf95ad5016a4dbc594fd SHA256 6505ed424a5b53850ae1dcbc75fbf92f3b7e4038dd1104d114b366221cc48eea +EBUILD dietlibc-0.33_pre20110403.ebuild 1879 RMD160 428cdbc3bc47091f4340a8734ac84ae82632d12c SHA1 d95aae21483667635edf04a070da979865ffbd71 SHA256 867697fc16389583dc7996aabac50aac07bdf642ce2decc4cd7faef7f11c82cf +MISC ChangeLog 13073 RMD160 2514f4bfd51a63ba1c66836b75c0febff5fee04f SHA1 c2285e27744dc143ec6d099eb26f7f827d747501 SHA256 c2be824b267001b7b2d42602554fc9f7b30657203a5a34506757d611166a0fdf +MISC metadata.xml 410 RMD160 063e81d4d38be2fa6f093828b42a0ee3e5b2b582 SHA1 e73d09647dcac3413d7bccb6f1d2a0bc50e60f48 SHA256 3fc38345f9430d71c6369f84fc1b6248bc8aa0ec74cb4ae5b2797fe01cf48721 diff --git a/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild b/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild new file mode 100644 index 00000000..1249c19e --- /dev/null +++ b/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild @@ -0,0 +1,72 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/dietlibc-0.33_pre20110403.ebuild,v 1.5 2011/11/20 09:20:49 xarthisius Exp $ + +EAPI="3" + +inherit eutils flag-o-matic toolchain-funcs + +GITHUB_AUTHOR="hollow" +GITHUB_PROJECT="dietlibc" +GITHUB_COMMIT="4e86d5e" + +DESCRIPTION="A libc optimized for small size" +HOMEPAGE="http://www.fefe.de/dietlibc/" +SRC_URI="http://nodeload.github.com/${GITHUB_AUTHOR}/${GITHUB_PROJECT}/tarball/v${PV} -> ${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm -hppa ~mips ~sparc x86" +IUSE="debug" + +DEPEND="" +RDEPEND="" + +S="${WORKDIR}"/${GITHUB_AUTHOR}-${GITHUB_PROJECT}-${GITHUB_COMMIT} + +DIETHOME=/usr/diet + +pkg_setup() { + # Replace sparc64 related C[XX]FLAGS (see bug #45716) + use sparc && replace-sparc64-flags + + # gcc-hppa suffers support for SSP, compilation will fail + use hppa && strip-unsupported-flags + + # debug flags + use debug && append-flags -g + + # Makefile does not append CFLAGS + append-flags -nostdinc -W -Wall -Wextra -Wchar-subscripts \ + -Wmissing-prototypes -Wmissing-declarations -Wno-switch \ + -Wno-unused -Wredundant-decls -fno-strict-aliasing + + # only use -nopie on archs that support it + gcc-specs-pie && append-flags -nopie + + # remove gcc/binutils plugins like dragonegg/LLVMGold ... + filter-flags --plugin* + filter-ldflags -Wl,-plugin* +} + +src_compile() { + emake prefix=${DIETHOME} \ + CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS}" \ + STRIP=":" \ + || die "make failed" +} + +src_install() { + emake prefix=${DIETHOME} \ + DESTDIR="${D}" \ + install-bin \ + install-headers \ + || die "make install failed" + + dobin "${D}"${DIETHOME}/bin/* || die "dobin failed" + doman "${D}"${DIETHOME}/man/*/* || die "doman failed" + rm -r "${D}"${DIETHOME}/{man,bin} + + dodoc AUTHOR BUGS CAVEAT CHANGES README THANKS TODO PORTING +} diff --git a/dev-libs/dietlibc/files/0.24-dirent-prototype.patch b/dev-libs/dietlibc/files/0.24-dirent-prototype.patch new file mode 100644 index 00000000..0beeb363 --- /dev/null +++ b/dev-libs/dietlibc/files/0.24-dirent-prototype.patch @@ -0,0 +1,14 @@ +diff -Nru dietlibc-0.23.orig/include/dirent.h dietlibc-0.23/include/dirent.h +--- dietlibc-0.23.orig/include/dirent.h 2003-08-19 12:22:52.000000000 -0400 ++++ dietlibc-0.23/include/dirent.h 2003-09-12 20:40:03.000000000 -0400 +@@ -37,8 +37,8 @@ + struct dirent *readdir (DIR *__dirp) __THROW; + struct dirent64 *readdir64 (DIR *__dirp) __THROW; + void rewinddir (DIR *__dirp) __THROW; +-void seekdir (DIR *__dirp, long int __pos) __THROW; +-long int telldir (DIR *__dirp) __THROW; ++void seekdir (DIR *__dirp, off_t __pos) __THROW; ++off_t telldir (DIR *__dirp) __THROW; + + int scandir(const char *dir, struct dirent ***namelist, + int (*selection)(const struct dirent *), diff --git a/dev-libs/dietlibc/files/dietlibc-0.26-ssp.patch b/dev-libs/dietlibc/files/dietlibc-0.26-ssp.patch new file mode 100644 index 00000000..98b2be1f --- /dev/null +++ b/dev-libs/dietlibc/files/dietlibc-0.26-ssp.patch @@ -0,0 +1,54 @@ +diff -Nrup dietlibc-0.26.orig/i386/start.S dietlibc-0.26/i386/start.S +--- dietlibc-0.26.orig/i386/start.S 2003-04-17 09:55:39.000000000 -0400 ++++ dietlibc-0.26/i386/start.S 2004-08-07 18:50:52.000000000 -0400 +@@ -50,7 +50,9 @@ _start: + PUT_VAR %edi, __vsyscall, %edx + 1: + #endif +- ++#ifdef __dietlibc__ ++ call __guard_setup ++#endif + #ifdef WANT_DYNAMIC + call _dyn_start + #else +diff -Nrup dietlibc-0.26.orig/sparc/start.S dietlibc-0.26/sparc/start.S +--- dietlibc-0.26.orig/sparc/start.S 2003-08-22 08:16:23.000000000 -0400 ++++ dietlibc-0.26/sparc/start.S 2004-08-07 18:55:26.000000000 -0400 +@@ -29,6 +29,9 @@ _start: + be NULL. */ + + /* Let libc do the rest of the initialization, and call main. */ ++#if 0 /* FIXME: __dietlibc__ */ ++ call __guard_setup ++#endif + #ifdef WANT_DYNAMIC + call dyn_start + #else +diff -Nrup dietlibc-0.26.orig/sparc64/start.S dietlibc-0.26/sparc64/start.S +--- dietlibc-0.26.orig/sparc64/start.S 2003-08-22 08:16:23.000000000 -0400 ++++ dietlibc-0.26/sparc64/start.S 2004-08-07 18:55:36.000000000 -0400 +@@ -29,6 +29,9 @@ _start: + be NULL. */ + + /* Let libc do the rest of the initialization, and call main. */ ++#if 0 /* FIXME: __dietlibc__ */ ++ call __guard_setup ++#endif + #ifdef WANT_DYNAMIC + call dyn_start + #else +diff -Nrup dietlibc-0.26.orig/x86_64/start.S dietlibc-0.26/x86_64/start.S +--- dietlibc-0.26.orig/x86_64/start.S 2003-02-05 09:29:19.000000000 -0500 ++++ dietlibc-0.26/x86_64/start.S 2004-08-07 18:52:39.000000000 -0400 +@@ -35,6 +35,10 @@ _start: + popq %rdi + #endif + ++#if 0 /* FIXME: __dietlibc__ */ ++ call __guard_setup ++#endif ++ + #ifdef WANT_DYNAMIC + call _dyn_start + #else diff --git a/dev-libs/dietlibc/files/dietlibc-0.28-Makefile.patch b/dev-libs/dietlibc/files/dietlibc-0.28-Makefile.patch new file mode 100644 index 00000000..7a0eb002 --- /dev/null +++ b/dev-libs/dietlibc/files/dietlibc-0.28-Makefile.patch @@ -0,0 +1,28 @@ +--- Makefile ++++ Makefile +@@ -1,5 +1,5 @@ + INSTALL=install +-prefix?=/opt/diet ++prefix=/usr/diet + # Set the following to install to a different root + #DESTDIR=/tmp/fefix + # Use "make DEBUG=1" to compile a debug version. +@@ -95,7 +95,6 @@ + + profiling: $(OBJDIR)/libgmon.a $(OBJDIR)/pstart.o + +-CFLAGS=-pipe -nostdinc + CROSS= + + CC=gcc +@@ -126,10 +125,6 @@ + + LIBMATHOBJ=$(patsubst %,$(OBJDIR)/%,$(LIBMATH)) + +-ifeq ($(CFLAGS),-pipe -nostdinc) +-CFLAGS+=-O -fomit-frame-pointer +-endif +- + ifneq ($(DEBUG),) + CFLAGS = -g + COMMENT = : diff --git a/dev-libs/dietlibc/files/dietlibc-sparc64-makefile.patch b/dev-libs/dietlibc/files/dietlibc-sparc64-makefile.patch new file mode 100644 index 00000000..d7201521 --- /dev/null +++ b/dev-libs/dietlibc/files/dietlibc-sparc64-makefile.patch @@ -0,0 +1,11 @@ +--- Makefile.orig 2004-03-25 08:24:20.420425000 -0700 ++++ Makefile 2004-03-25 08:27:02.730425000 -0700 +@@ -8,7 +8,7 @@ + BINDIR=${prefix}/bin + MAN1DIR=${prefix}/man/man1 + +-MYARCH:=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-6][lb]/arm/') ++MYARCH:=$(shell uname -m | sed -e 's/i[4-9]86/i386/' -e 's/armv[3-6][lb]/arm/' -e 's/sparc64/sparc/') + + # This extra-ugly cruft is here so make will not run uname and sed each + # time it looks at $(OBJDIR). This alone sped up running make when diff --git a/dev-libs/dietlibc/files/gcc-33-r3.patch b/dev-libs/dietlibc/files/gcc-33-r3.patch new file mode 100644 index 00000000..1ccc1d4a --- /dev/null +++ b/dev-libs/dietlibc/files/gcc-33-r3.patch @@ -0,0 +1,16 @@ +--- diet.c ++++ diet.c +@@ -26,8 +26,13 @@ + + static const char* Os[] = { + "i386","-Os","-mpreferred-stack-boundary=2", ++#if __GNUC__ >= 3 ++ "-falign-functions=1","-falign-jumps=1", ++ "-falign-loops=1","-fomit-frame-pointer",0, ++#else + "-malign-functions=1","-malign-jumps=1", + "-malign-loops=1","-fomit-frame-pointer",0, ++#endif + "x86_64","-Os","-fno-omit-frame-pointer",0, + "sparc","-Os","-mcpu=supersparc",0, + "sparc64","-Os","-m64",0, diff --git a/dev-libs/dietlibc/files/ssp.c b/dev-libs/dietlibc/files/ssp.c new file mode 100644 index 00000000..18d16fec --- /dev/null +++ b/dev-libs/dietlibc/files/ssp.c @@ -0,0 +1,129 @@ +/* + * Distributed under the terms of the GNU General Public License v2 + * $Header: /var/cvsroot/gentoo-x86/dev-libs/dietlibc/files/ssp.c,v 1.2 2004/12/05 19:25:40 solar Exp $ + * + * This is a modified version of Hiroaki Etoh's stack smashing routines + * implemented for glibc. + * + * The following people have contributed input to this code. + * Ned Ludd - + * Alexander Gabert - + * The PaX Team - + * Peter S. Mazinger - + * Yoann Vandoorselaere - + * Robert Connolly - + * Cory Visi + * + */ + +#ifdef HAVE_CONFIG_H +# include +#endif + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#ifdef __PROPOLICE_BLOCK_SEGV__ +#define SSP_SIGTYPE SIGSEGV +#elif __PROPOLICE_BLOCK_KILL__ +#define SSP_SIGTYPE SIGKILL +#else +#define SSP_SIGTYPE SIGABRT +#endif + +unsigned long __guard = 0UL; + +void +__guard_setup (void) +{ + size_t size; + if (__guard != 0UL) + return; + +#ifndef __SSP_QUICK_CANARY__ + /* + * Attempt to open kernel pseudo random device if one exists before + * opening urandom to avoid system entropy depletion. + */ + { + int fd; +#ifdef HAVE_DEV_ERANDOM + if ((fd = open ("/dev/erandom", O_RDONLY)) == (-1)) +#endif + fd = open ("/dev/urandom", O_RDONLY); + if (fd != (-1)) + { + size = read (fd, (char *) &__guard, sizeof (__guard)); + close (fd); + if (size == sizeof (__guard)) + return; + } + } +#endif + + /* If sysctl was unsuccessful, use the "terminator canary". */ + __guard = 0xFF0A0D00UL; + + { + /* Everything failed? Or we are using a weakened model of the + * terminator canary */ + struct timeval tv; + + gettimeofday (&tv, NULL); + __guard ^= tv.tv_usec ^ tv.tv_sec; + } +} + +void +__stack_smash_handler (char func[], int damaged) +{ + struct sigaction sa; + const char message[] = ": stack smashing attack in function "; + int bufsz, len; + char buf[512]; + static char *__progname = "dietapp"; + + sigset_t mask; + sigfillset (&mask); + + sigdelset (&mask, SSP_SIGTYPE); /* Block all signal handlers */ + sigprocmask (SIG_BLOCK, &mask, NULL); /* except SIGABRT */ + + bufsz = sizeof (buf); + strcpy (buf, "<2>"); + len = 3; + + strncat (buf, __progname, sizeof (buf) - 4); + len = strlen (buf); + + if (bufsz > len) + { + strncat (buf, message, bufsz - len - 1); + len = strlen (buf); + } + if (bufsz > len) + { + strncat (buf, func, bufsz - len - 1); + len = strlen (buf); + } + + /* print error message */ + write (STDERR_FILENO, buf + 3, len - 3); + write (STDERR_FILENO, "()\n", 3); + + /* Make sure the default handler is associated with the our signal handler */ + memset (&sa, 0, sizeof (struct sigaction)); + sigfillset (&sa.sa_mask); /* Block all signals */ + sa.sa_flags = 0; + sa.sa_handler = SIG_DFL; + sigaction (SSP_SIGTYPE, &sa, NULL); + (void) kill (getpid (), SSP_SIGTYPE); + _exit (127); +} diff --git a/dev-libs/dietlibc/metadata.xml b/dev-libs/dietlibc/metadata.xml new file mode 100644 index 00000000..bcb2c579 --- /dev/null +++ b/dev-libs/dietlibc/metadata.xml @@ -0,0 +1,10 @@ + + + + vserver + + The diet libc is a libc that is optimized for small size. It can be + used to create small statically linked binaries for Linux on alpha, arm, + hppa, ia64, i386, mips, s390, sparc, sparc64, ppc and x86_64. + + diff --git a/media-fonts/brand-font/ChangeLog b/media-fonts/brand-font/ChangeLog new file mode 100644 index 00000000..2a1edee9 --- /dev/null +++ b/media-fonts/brand-font/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for media-fonts/commodore-64-font +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 31 Aug 2009; Mario Fetka + commodore-64-font-1.ebuild: + rename fonts to fit better into linux + + 30 Aug 2009; Mario Fetka +metadata.xml: + inital checkin + diff --git a/media-fonts/brand-font/Manifest b/media-fonts/brand-font/Manifest new file mode 100644 index 00000000..f903058a --- /dev/null +++ b/media-fonts/brand-font/Manifest @@ -0,0 +1,51 @@ +DIST atari.zip 104523 RMD160 9bacfac8f999cefe3f4fc34e8226bfa2456823e4 SHA1 6c0f3ba76165b985b1f020a73065c1e3bf509da2 SHA256 c021b3ec3a1908081ffe530910634d382db07e3525475269ba6eb4453007ec37 +DIST cnn.zip 14764 RMD160 44ec84b9242c2fa6dd5c6d177dfa2fbcf9b60dd7 SHA1 df439953ab799a0d571d239953be45786715e95a SHA256 213f99fd6969b1d9a2d29d2634275af2be24ecf25f9fc10bdddf2d99e2fc19bc +DIST converse.zip 11033 RMD160 412708c2c94fbeea557e1e54cd162fcaa949ae99 SHA1 2ad66436d18221378cd4563aa3465172a672bf83 SHA256 9fc1845cd115dce7060f6abf29c570489abebc7ef2504864ec0a1343f315e2c7 +DIST crystalr.zip 12681 RMD160 c1d84160dae63abf4dc432061fea143d99b29cda SHA1 f2ef2b6334a1938798d8a5fb050996f4fce6cdc7 SHA256 4004c80eb14fc9bd1b8e800880c6c62ab601e78932480ff9f501b842d4d061d1 +DIST dodge.zip 7142 RMD160 a176309aef31739face14b62147b5d6551283051 SHA1 d5315aac93510a96650f7a789a7cc017d8659f4a SHA256 046606ccfe0c0ec845031f4b2f58b47dded3e2161b62cc9bd569a9401479d122 +DIST dummies.zip 25453 RMD160 5aa6c34ac0416f495467f1dc457989d9e3c46425 SHA1 6a3ac56580c3386e85bf93be62034a4da5c99f7c SHA256 27b10506ef1948fd92911474f5dc1283f9df35d058987a02857b941630985b46 +DIST espn.zip 16812 RMD160 0b4ed20b4f5c84aba3ba92f202f4549e54e18e4e SHA1 e9d1f3ddeb4e0bbeffb80863240235114439686f SHA256 fcc02fdf65af45d3b6df0e9868cabddc4d62cf5de26927a1781ebee91a24b9fc +DIST esquire.zip 17828 RMD160 e5caa4865bf14cdfb871fa096d2101615bd7db95 SHA1 cd434440fa3fc43418982cd3241a52fa7f119693 SHA256 8efb9eb12f523dc6eb27bf9565906e53ada6a19d469dfdf9732bc2e3273f2a06 +DIST ferrorosso.zip 16912 RMD160 50d1e6c0adc1a7c303961de67b70fe5fae21d05c SHA1 c842273e190c49df5a394bc0940590cfb10b98f9 SHA256 e6a790d753f27d801aec27538326328bc1894e6e90b0912613934674c7e4c4f0 +DIST gamecube.zip 10979 RMD160 4a614900b91323253e36e7c8996cfa4c0b690147 SHA1 09a06a29621eae85c3e907b5b95a8ca9954dabf4 SHA256 64c96d7aaf84953037e56663e37736ed02211983a2f682294f05c2ff086e67b1 +DIST hardrockcafe.zip 30051 RMD160 5bc5ac4c1a27624638779f736a22b3bcd442a633 SHA1 b2e8db966911552bb7e4b2af0b82dc552cc0fd52 SHA256 f932dff70b5da7a10ab14b733cf6951798a7e46423fe6fff490a59c0bef7683b +DIST hersheys.zip 21422 RMD160 76c111146fb592753818415cb808950b9a4985e4 SHA1 9c7d8d1c81eb3f8ac21b0cfdcf507482fc90764a SHA256 bc0e083115fcc196356333ea9706ec5bd17c474565f37e920ff9e40402075f61 +DIST holidayinn.zip 47072 RMD160 efe999adb8892b7c2ade66a9de11b64289c5b513 SHA1 ae1748ea049d1cbe69eea349826e7be1253c6d86 SHA256 bea96de231924b02e5ee9f94cbd3a711ce3eead07e52853cc31e3ffc12bb8f17 +DIST hondafont.zip 31756 RMD160 a715910d7906ec9adf18fb673f85e0dbc26d0ff1 SHA1 cb97320656e80b229b3f9f32edff14b661c665ab SHA256 be589d21e7dd69d54dae634ebc00faac6aab36c76dff1c9a1a7058e5ce64670f +DIST hotwheels.zip 15176 RMD160 5a389c0b5bdf660e2f104e540a1947b4275ea535 SHA1 b7c3e512889af307e2054f3c88f9722275c3dfb8 SHA256 b356360d410abceebfe861a15d262f97b5bb81c342d7fce32ed28c61ba31b327 +DIST hyundai.zip 4259 RMD160 df819c8ec43f827b4906e6b571a80118ae1b8ceb SHA1 0b5a4f5552fadcc48f25c4235dd69cc088eb4d45 SHA256 d880c0856fb5f68b948bc3fb6e9ae6a16faffe80cc077bb3701a8e99f74095ac +DIST kitkat.zip 97781 RMD160 e0239bfe8da04745bfac7953bfd995c920276846 SHA1 72d97f122e75f11b200babec414413f728461bfe SHA256 793c52663b71afcf060bfafa2c8159e99254a05739bc3fe0abb35cf367b45d4a +DIST lego.zip 13020 RMD160 d46d81b1fa23812a34252f74b67c309b5a6bdc86 SHA1 139b27396c5aa2b19022cf5b3569e16d0bb93635 SHA256 aa35d3b90304336c9a3d0cb8c2e7a09cfe145a88bc8dbe0bb7fc8134a74cfbfb +DIST marlboro.zip 75052 RMD160 d66e036541902ce7b21cd318debaddd215d900c3 SHA1 1c85a4789ebc79ae38058dc67be3824022612a02 SHA256 81511fae357ee62c3300fdf11ab84345f5aaf08bf11d613d111dae436188b91b +DIST meninblue.zip 50598 RMD160 c8a1d571d579e9882a7a9a7a3b5818c4b44b41b3 SHA1 1688fc27a5a2b25b103974e0681085656d0c54ad SHA256 d81a5d3060b07047dcf2449027534d2eecb293d661c610879f749c0ed5dbe85d +DIST mentos.zip 6697 RMD160 b40405742c6bc6f916bdddde65d20f69ea32cce9 SHA1 289fa929a613393e984700e0539734456a10ae30 SHA256 ca2a426fad041515d69bdc54424d026291d997e79b4f30822f5d2327bf3ec96d +DIST mercedes.zip 32093 RMD160 6a6826a7eefe1423015f5253f1f0ff2ee4f61f32 SHA1 d62758e250ff93002e423f19c261bb6801fdf5c2 SHA256 736da785eef64454a8f14f1bdd8922c04537e8150d9a637182781130c9994cb9 +DIST n_gage.zip 46016 RMD160 7f137d463f09d68a32ca066d48923d859acb19e6 SHA1 3874b9e90f386dbaf8e05f6c162b46c60613bcd2 SHA256 4ab2462350d8c14ae136ef23a3128c684362a90fee035e85a89ddc82bd99c979 +DIST namco.zip 14802 RMD160 e50cda1adb4c6238798effb6ef1ccc35931b8736 SHA1 3083a68be91c1f90713fb68940d459e921819b6b SHA256 e316c5a5ca681a3bb5087e214618de718a5a25d7230336021c7d59276ba2dc00 +DIST nasa.zip 10602 RMD160 500aea4b4e615d058099b11dcd3aa19babd1ef19 SHA1 ef460f84fa1d1ef57661f063d7609c6d013d94dd SHA256 3936621d17f9d153656fcb07e2ac9b284352a1a93e47be930991229af4a86d45 +DIST nautica.zip 21738 RMD160 4fda6b602089cb2aeffef0fd456adad9ebc17845 SHA1 d3261ad0f47a43b9ad16273cac4865ebb748fc3c SHA256 b9fd39cfabe1c9149245b7bcda56701ea7fe637016a4ad5cd1e62de016fc4b58 +DIST nec.zip 14280 RMD160 f1e22f18563968838b60202425dda170351b0c4a SHA1 d32ed8b85ddf2fae5378cc7d54e51a63104597b1 SHA256 e81c68475285c44edba8f6ecd797ecda81137891471659346ca457a887b3dd81 +DIST neurotoxin.zip 19615 RMD160 692feceb98fd39c42678febe3046f65a373a2786 SHA1 0ae7139f9d1ec57bffbc6ce8f06570483190f99a SHA256 de2a557e121836499c3ad11ea92fa307e124cb9fe9c7796fff6b6ea0b964e16d +DIST oreos.zip 30318 RMD160 ee6952065099a1c3a0be54f98c4692229ff55631 SHA1 634b347934e0b50c2a05cc212abddf936046aa9c SHA256 c18df1fab0c59ea0d72c9dbba2cd92186c0ea1d4a54be70ff507c47377b137c6 +DIST pepsi.zip 21755 RMD160 e1c68e2fe62ddf2f75d37a47bde04f724efebe20 SHA1 c3a9416147cdec7505f7c735d4de0f84f090ac62 SHA256 0aee04ceaa377bcde63e5665b89fb0ef73941d2d056759fd81c1c5ca2faf3a35 +DIST pez.zip 34210 RMD160 c83d20872d2369bbbbf2964db635a421332d41ef SHA1 0df088fbc7d7a20821e68854d9f4502f87116a56 SHA256 7d8c3246b2d29a4850694792b08fc310dbf596fa721d4f91150851c3bb236683 +DIST pizzahut.zip 35868 RMD160 bcd5d8e1a8529a9a6f3fdcc7d8af364b2d99dc47 SHA1 8970c94987d35be2d209df02801740a14170bdad SHA256 9544442c1a105072330baf7420409d81b6be52913b12d9d60fb26c1486280a4c +DIST playboy.zip 116791 RMD160 381530b9431c816b39adcf2fa2ec2daab4341fa4 SHA1 767bf98c9432290ddcb499b33308e131ceb5b496 SHA256 d1dccae28592eb05035ba27e23102007e29f21fadfb92faf47a5d82067b1fcc8 +DIST pontiac8090.zip 17590 RMD160 4fb3dab013fa37a9ac8d9a876d61a0f584c856bb SHA1 5140f47a4cfa957249ba18c861e25d63612c82ca SHA256 62106baf40e3a6dc4437515922566dd315f584f3f1caf933a88b8ae933c6e488 +DIST pretendo.zip 5570 RMD160 b3433df03d7dde0840b3d1d868953b76395f1c39 SHA1 b3501ff0dd74d32c0e92c71e01077a32b927b8fd SHA256 c1c8c8f5d054b5828902049ab04d1ea20bde8c98df3a8a744570b0b17f6c05f0 +DIST ps2.zip 4585 RMD160 83d377259153763b53f6cd21658ddea1f05668a0 SHA1 392d4280a3e888949b78eb1fa054462bb4d20a84 SHA256 00bcf5dc47bd01f1b0812f53a83d88ecf1bb1b898d47eabd35b2c278ced70861 +DIST puma.zip 14262 RMD160 b01425405c35bc9ab65070bd5052ae09111c1194 SHA1 709e80fd8710b5f5c4efc38b16649f01ed3a3578 SHA256 589f276d74835844b52986e3dbee9807d4405e86b2ba86ff4139c8cec9643cb6 +DIST scrabble.zip 13435 RMD160 3eef4241b736e3bd0c880e258afebb967a2b6ee1 SHA1 ce0a4588dd706f1de80e648ebaea59b733d7a97b SHA256 7d7392cf9be3ca971ab6e1b4c05335178e9595172ed6da79831768908c8f6f7f +DIST sega.zip 4997 RMD160 ae0b6a80817ac2c398396c835aa13c19be1f1b7d SHA1 8d6400a45798506de453918d07747d071c9e83b8 SHA256 9773b01288dd2706f508df595b3e18ad0ab344a783f56242a6dd92b5b9bf6935 +DIST sifont.zip 66990 RMD160 dea6dcee55edf9554aebed8e9e03d584aa5adaf9 SHA1 0c19d4924270dcb5204b87c9b9c2eeae5e04b684 SHA256 388f2d5bdb70228e7789e557615827633bb9e957e07500b0d29e3aa9cb9508e5 +DIST snickers.zip 28432 RMD160 48490d37b561ab99c6af0c7ea1f8b24cc2987781 SHA1 7a6702a37c6bea77f2174736cb15f3a4e02b9246 SHA256 953cffde632f256f860e6e2fc25dcb9998dcb849c5d1d195c40632a43c9e1ddc +DIST subway.zip 41601 RMD160 2cd8b9cade0f60801e4a53b9975424da11f6f553 SHA1 88a31e06ab248c80d12c2cb2dd3fa8656eeffcae SHA256 dea45590cf64b5bd2ae7c5ca4bace7d22190491ec3f6cc2128b858551572f3da +DIST swatch.zip 11434 RMD160 f4df7ebef22f1a1f83f2950121fda9f1dd70e78f SHA1 5d850ce378be4dba17647cc6c07324c88aa0f900 SHA256 8881a6e84e1b1a147254d4c8f746a5e188972280388e063f3c0f5441d3678475 +DIST thilfig.zip 6772 RMD160 d41c9f80c90e02f7e7c9128de22fffaf6a4d3981 SHA1 79535eed623182f519b946d50eeafa2b4a79981c SHA256 79d2678430ce55cf6689be8dd359727fce74ed36f6eaa5edaada67d32c15605c +DIST usps.zip 5975 RMD160 b7bb45fc291c6b212a24ab62c806869a017171a8 SHA1 c2423e10b218da0851977c2fbf17880ba9e4b8ea SHA256 8655e5e509b1185a02194dd79d7c6dbe187f6322662a71064115b65f8936b755 +DIST usuzi.zip 6218 RMD160 d483edee7f96e61bac2ed156af3999f2f786f4d2 SHA1 1e4be60fcccd00ed441ed552dce5efe6fa2ae7a8 SHA256 72ec89421d72397b7ff5142dd2f9e94a5dad44f4f239e21c6030c6209fdc51c5 +DIST waltdisney.zip 26498 RMD160 61a5f95d72b34cc9363edda24bd39da10949dad7 SHA1 425ac0a23141104e6e0e35b0273b3b2334c6deb6 SHA256 bae8fd4fef25b76ec0e2bb0abaed0e00729477f62d0bc5d2b769598c52ff6014 +DIST yahoo.zip 17090 RMD160 eb8c22e2753748fc989f23a58d9cda0fcb36bbb9 SHA1 2d3cdd905940c857acbe922a8b6a37e037a3e67d SHA256 707f4b78790d67613d9052e04fcc7dae174370ff4bc69331023ca5ce0cd9a425 +EBUILD brand-font-1.ebuild 3596 RMD160 87814445288689b77bd50afa016334cb0208f55a SHA1 231a62c1d184b3c5bfa0f47178e814a193a83988 SHA256 6349367ed20212b56b51cfd512c9060883234c39244d74262cf77c65cbe9150b +MISC ChangeLog 336 RMD160 dbbf8daa3ce5d4a678eceab307c770ecdcaa2250 SHA1 75903e806af5a38152d3f10ad233608d89c3c030 SHA256 5a2bdcbb4c5f74cd31f43dbaadc36b8f8cfe1dd5c35609fe20dace8381db05a8 +MISC metadata.xml 1238 RMD160 c82938e77f387291d6a1c3bf9b0d802f2878dd12 SHA1 b5738f14922c69e78cfb867acdc65eeea25977bf SHA256 2c13f98be5fa8bdaf21ac86bcd00bbeb8944df5615de0cfce35ae4c00ef4b4d5 diff --git a/media-fonts/brand-font/brand-font-1.ebuild b/media-fonts/brand-font/brand-font-1.ebuild new file mode 100644 index 00000000..a23b2563 --- /dev/null +++ b/media-fonts/brand-font/brand-font-1.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=2 + +inherit font + +DESCRIPTION="Free True Type Font Brand Name Fonts Collection" +HOMEPAGE="http://mintywhite.com/customize/fonts/free-brand-name-fonts-collection-ttf/" +SRC_URI="http://mintywhite.com/images/wg/0806/02fontsbrand/atari.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/cnn.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/converse.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/crystalr.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/dodge.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/dummies.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/espn.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/esquire.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/ferrorosso.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/gamecube.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/hardrockcafe.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/hersheys.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/holidayinn.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/hondafont.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/hotwheels.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/hyundai.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/kitkat.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/lego.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/marlboro.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/meninblue.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/mentos.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/mercedes.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/n_gage.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/namco.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/nasa.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/nautica.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/nec.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/neurotoxin.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/oreos.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/pepsi.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/pez.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/pizzahut.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/playboy.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/pontiac8090.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/pretendo.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/ps2.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/puma.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/scrabble.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/sega.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/sifont.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/snickers.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/subway.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/swatch.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/thilfig.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/usps.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/usuzi.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/waltdisney.zip + http://mintywhite.com/images/wg/0806/02fontsbrand/yahoo.zip" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd" +IUSE="X" + +DEPEND="app-arch/unzip" +RDEPEND="" + +S=${WORKDIR} +FONT_S=${WORKDIR} +FONT_SUFFIX="ttf" + +src_prepare() { + cd ${S} + for i in *.TTF; do mv "$i" "$(echo $i|tr A-Z a-z)"; done +} diff --git a/media-fonts/brand-font/metadata.xml b/media-fonts/brand-font/metadata.xml new file mode 100644 index 00000000..46a44e57 --- /dev/null +++ b/media-fonts/brand-font/metadata.xml @@ -0,0 +1,34 @@ + + + + +no-herd + + @gentoo.org + + + + + diff --git a/sys-block/partclone/Manifest b/sys-block/partclone/Manifest index 9777c234..feb3794b 100644 --- a/sys-block/partclone/Manifest +++ b/sys-block/partclone/Manifest @@ -1,4 +1,7 @@ +AUX jfsclone-no-return.patch 448 RMD160 b0610874e04b89f4896427285c49791c6c528920 SHA1 25eb43054c107af5e6a08e638118abe1b276b905 SHA256 70c58ef363b87d7771172d66a2d3862a606427620f7ca6cc8b8c99de9521f92d +AUX partclone-0.2.36-progsreiserfs-0.3.1-1.patch 1608 RMD160 ae231b808f9084717724e0a9d69290fb3ad3cbed SHA1 8121905d0ad67cc2b9556796fbf1ca3cdf398f22 SHA256 d32dcf16f4df23389b0685156c2773509af2f8e05e3e4c3bb133a1a33d7f1cb1 +AUX partclone-0.2.36-xfs-progs-3.1.4-1.patch 1135 RMD160 a920e3fe5c30a3487433ffbeb8a197e5caff08db SHA1 37923d6d49f3377b834a965cacd9c55df2fa3286 SHA256 8b134dec1bdbeed95d48ac0966582baa773a2ab23ef982d7486508345c3499ad DIST partclone_0.2.36.tar.gz 424316 RMD160 5ab453fe618b9f9d66619763c6f5a9cf47da1e60 SHA1 105aae4be93387bdf0cb6ae29ce69e5d33226d35 SHA256 434f56ca986284a64bfee2d98862d32313d127b9c382c7b4016407ada04832a2 -EBUILD partclone-0.2.36.ebuild 1568 RMD160 e7b4f6edd2520009131b296ddf6c8149cf5656e5 SHA1 af6e77a5a4491301cb8208ae703d9497faa1b4a5 SHA256 762306e2759a3f60a03c2aa3d7c39c155f923b179b18bdc8274c75844bd117e6 +EBUILD partclone-0.2.36.ebuild 2028 RMD160 4723e1541fd08753cdfd3e8a57634df62bc4f645 SHA1 9c3be65a19c06c9e77ec664938451951e9dde50a SHA256 2ed7bd0abecc8e07d60561f0f81eae725771ad6c7aae76abd52ee256efb705b6 MISC ChangeLog 469 RMD160 d603c14cebf64dd5adec0c35592b473e810ea1a8 SHA1 43d0ecb1c249ac37b51dc7c9484472357880bdc1 SHA256 a4dd01367c564d169e246cf6690532d415981cb63951816d82ed5f3ebfe3e680 MISC metadata.xml 205 RMD160 f85e91d792c694cb3e45fac26295dba0e6e43786 SHA1 3f13c3b49579342e2308323aa3dda2f43dd94c23 SHA256 9fdfc9c91107d94feb8416adc2cec7734fa27084bff83ea859938b3216e028bc diff --git a/sys-block/partclone/files/jfsclone-no-return.patch b/sys-block/partclone/files/jfsclone-no-return.patch new file mode 100644 index 00000000..8ee8b084 --- /dev/null +++ b/sys-block/partclone/files/jfsclone-no-return.patch @@ -0,0 +1,11 @@ +diff -ruN partclone-0.2.15/src/jfsclone.c partclone-0.2.15.jfs/src/jfsclone.c +--- partclone-0.2.15/src/jfsclone.c 2010-09-01 17:15:10.000000000 +0900 ++++ partclone-0.2.15.jfs/src/jfsclone.c 2010-09-19 17:04:43.651380655 +0900 +@@ -348,6 +348,7 @@ + log_mesg(2, 0, 0, fs_opt.debug, "%s: free_blocks = %lli\n", __FILE__, cntl_page.dn_nfree); + log_mesg(2, 0, 0, fs_opt.debug, "%s: log_blocks = %i\n", __FILE__, logsize); + ++ return 0; + } + + diff --git a/sys-block/partclone/files/partclone-0.2.36-progsreiserfs-0.3.1-1.patch b/sys-block/partclone/files/partclone-0.2.36-progsreiserfs-0.3.1-1.patch new file mode 100644 index 00000000..fceac981 --- /dev/null +++ b/sys-block/partclone/files/partclone-0.2.36-progsreiserfs-0.3.1-1.patch @@ -0,0 +1,40 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2011-11-19 +Initial Package Version: 0.2.36 +Origin: me +Upstream Status: unknown +Description: correct renamed function name in newer progsrieserfs libs + +diff -Naur partclone-0.2.36.orig/configure.ac partclone-0.2.36/configure.ac +--- partclone-0.2.36.orig/configure.ac 2011-11-19 20:39:17.583443525 +0000 ++++ partclone-0.2.36/configure.ac 2011-11-19 20:39:42.280335674 +0000 +@@ -136,7 +136,7 @@ + ) + AC_CHECK_LIB([reiserfs], [reiserfs_fs_open], true, + AC_MSG_ERROR([*** Reiserfs library (libreiserfs) not found])) +-AC_CHECK_LIB([dal], [file_dal_open], true, ++AC_CHECK_LIB([dal], [file_open], true, + AC_MSG_ERROR([*** Reiserfs depend library (libdal) not found])) + AC_MSG_CHECKING(version of libreiserfs) + reiserfs_version=`gcc $srcdir/src/deplib_version.c -o $srcdir/get_lib_version -lreiserfs -DREISERFS` +diff -Naur partclone-0.2.36.orig/src/reiserfsclone.c partclone-0.2.36/src/reiserfsclone.c +--- partclone-0.2.36.orig/src/reiserfsclone.c 2011-11-19 20:39:17.588073180 +0000 ++++ partclone-0.2.36/src/reiserfsclone.c 2011-11-19 20:40:04.680919172 +0000 +@@ -38,7 +38,7 @@ + /// open device + static void fs_open(char* device){ + +- if (!(dal = (dal_t*)file_dal_open(device, DEFAULT_BLOCK_SIZE, O_RDONLY))) { ++ if (!(dal = (dal_t*)file_open(device, DEFAULT_BLOCK_SIZE, O_RDONLY))) { + log_mesg(0, 1, 1, fs_opt.debug, "%s: Couldn't create device abstraction for %s.\n", __FILE__, device); + } + +@@ -59,7 +59,7 @@ + static void fs_close(){ + + reiserfs_fs_close(fs); +- file_dal_close(dal); ++ file_close(dal); + + } + diff --git a/sys-block/partclone/files/partclone-0.2.36-xfs-progs-3.1.4-1.patch b/sys-block/partclone/files/partclone-0.2.36-xfs-progs-3.1.4-1.patch new file mode 100644 index 00000000..d19e84af --- /dev/null +++ b/sys-block/partclone/files/partclone-0.2.36-xfs-progs-3.1.4-1.patch @@ -0,0 +1,33 @@ +Submitted By: Mario Fetka (mario dot fetka at gmail dot com) +Date: 2011-11-19 +Initial Package Version: 0.2.36 +Origin: me +Upstream Status: unknown +Description: find proper xfs header + +diff -Naur partclone-0.2.36.orig/configure.ac partclone-0.2.36/configure.ac +--- partclone-0.2.36.orig/configure.ac 2011-11-19 19:47:09.821243182 +0000 ++++ partclone-0.2.36/configure.ac 2011-11-19 19:48:09.492860562 +0000 +@@ -111,8 +111,8 @@ + + dnl Check for XFS + AC_CHECKING([ for XFS Library and Header files ... ]) +-AC_CHECK_HEADERS([xfs/libxfs.h], , +- AC_MSG_ERROR([*** XFS header (libxfs.h) not found]) ++AC_CHECK_HEADERS([xfs/xfs.h], , ++ AC_MSG_ERROR([*** XFS header (xfs.h) not found]) + ) + supported_fs=$supported_fs" xfs" + fi +diff -ruN partclone-0.2.36.orig/src/xfsclone.h partclone-0.2.36/src/xfsclone.h +--- partclone-0.2.36.orig/src/xfsclone.h 2010-09-01 17:15:10.000000000 +0900 ++++ partclone-0.2.36/src/xfsclone.h 2010-09-17 00:19:11.726452075 +0900 +@@ -11,7 +11,7 @@ + * (at your option) any later version. + */ + +-#include ++#include + + /* + * An on-disk allocation group header is composed of 4 structures, diff --git a/sys-block/partclone/partclone-0.2.36.ebuild b/sys-block/partclone/partclone-0.2.36.ebuild index 18b807ec..a1504c94 100644 --- a/sys-block/partclone/partclone-0.2.36.ebuild +++ b/sys-block/partclone/partclone-0.2.36.ebuild @@ -4,7 +4,7 @@ EAPI=4 -inherit eutils +inherit autotools eutils DESCRIPTION="Partition cloning tool" HOMEPAGE="http://partclone.org" @@ -12,47 +12,58 @@ SRC_URI="mirror://sourceforge/partclone/partclone_${PV}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 x86" -IUSE="xfs reiserfs reiser4 hfs fat ntfs jfs" +KEYWORDS="~amd64 ~x86" +IUSE="xfs reiserfs reiser4 hfsp fat ntfs jfs btrfs static mtrace" DEPEND=">=sys-fs/e2fsprogs-1.41.4 - fat? ( sys-fs/dosfstools ) - ntfs? ( sys-fs/ntfsprogs ) - hfs? ( sys-fs/hfsutils ) - jfs? ( sys-fs/jfsutils ) + xfs? ( sys-fs/xfsprogs ) reiserfs? ( sys-fs/progsreiserfs ) - reiser4? ( sys-fs/reiser4progs ) - xfs? ( sys-fs/xfsprogs )" + reiser4? ( >=sys-fs/reiser4progs-1.0.7-r1 ) + hfsp? ( sys-fs/hfsutils ) + fat? ( sys-fs/dosfstools ) + ntfs? ( sys-fs/ntfs3g[-ntfsprogs] + sys-fs/ntfsprogs ) + jfs? ( >=sys-fs/jfsutils-1.1.15-r1 ) + btrfs? ( sys-fs/btrfs-progs ) + " RDEPEND="${DEPEND}" -src_configure() -{ - local myconf - myconf="${myconf} --enable-extfs --enable-ncursesw" - use xfs && myconf="${myconf} --enable-xfs" - use reiserfs && myconf="${myconf} --enable-reiserfs" - use reiser4 && myconf="${myconf} --enable-reiser4" - use hfs && myconf="${myconf} --enable-hfsp" - use fat && myconf="${myconf} --enable-fat" - use ntfs && myconf="${myconf} --enable-ntfs" - use xfs && myconf="${myconf} --enable-xfs" - - econf ${myconf} || die "econf failed" +src_prepare() { + epatch "${FILESDIR}/partclone-0.2.36-xfs-progs-3.1.4-1.patch" + epatch "${FILESDIR}/partclone-0.2.36-progsreiserfs-0.3.1-1.patch" + epatch "${FILESDIR}/jfsclone-no-return.patch" + eautoreconf } -src_install() -{ - #emake install || die "make install failed" - #emake DIST_ROOT="${D}" install || die "make install failed" - cd ${S}/src - dosbin partclone.dd partclone.restore partclone.chkimg - dosbin partclone.extfs - use xfs && dosbin partclone.xfs - use reiserfs && dosbin partclone.reiserfs - use reiser4 && dosbin partclone.reiser4 - use hfs && dosbin partclone.hfsp - use fat && dosbin partclone.fat - use ntfs && dosbin partclone.ntfs - use ntfs && dosbin partclone.ntfsfixboot +src_configure() { + local myconf="" + use xfs && myconf="${myconf} --enable-xfs" + use xfs && myconf="${myconf} --enable-xfs" + use reiserfs && myconf="${myconf} --enable-reiserfs" + use reiser4 && myconf="${myconf} --enable-reiser4" + use hfsp && myconf="${myconf} --enable-hfsp" + use fat && myconf="${myconf} --enable-fat" + use ntfs && myconf="${myconf} --enable-ntfs" + use jfs && myconf="${myconf} --enable-jfs" + use btrfs && myconf="${myconf} --enable-btrfs" + use static && myconf="${myconf} --enable-static" + use mtrace && myconf="${myconf} --enable-mtrace" + econf ${myconf} \ + --enable-extfs \ + --enable-ncursesw +} + +src_install() { + emake DESTDIR="${D}" install || die "make install failed" +# cd ${S}/src +# dosbin partclone.dd partclone.restore partclone.chkimg +# dosbin partclone.extfs +# use xfs && dosbin partclone.xfs +# use reiserfs && dosbin partclone.reiserfs +# use reiser4 && dosbin partclone.reiser4 +# use hfs && dosbin partclone.hfsp +# use fat && dosbin partclone.fat +# use ntfs && dosbin partclone.ntfs +# use ntfs && dosbin partclone.ntfsfixboot } diff --git a/sys-fs/fuse/ChangeLog b/sys-fs/fuse/ChangeLog new file mode 100644 index 00000000..47d80136 --- /dev/null +++ b/sys-fs/fuse/ChangeLog @@ -0,0 +1,589 @@ +# ChangeLog for sys-fs/fuse +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/ChangeLog,v 1.148 2011/09/17 23:35:42 zmedico Exp $ + + 17 Sep 2011; Zac Medico fuse-2.8.6.ebuild: + Remove ${D}/dev for prefix. + +*fuse-2.8.6 (15 Sep 2011) + + 15 Sep 2011; Tim Harder +fuse-2.8.6.ebuild: + Version bump. Update to EAPI 4 and add static-libs use flag. + + 15 Aug 2011; Mike Frysinger fuse-2.8.5.ebuild: + Fix building with glibc-2.14 #370411 by Diego Elio Pettenò. + + 29 Jul 2011; Zac Medico fuse-2.8.5.ebuild: + Add ~x86-linux keyword. + + 26 Jul 2011; Zac Medico fuse-2.8.5.ebuild: + Bump to EAPI 3 and fix for prefix. + + 30 Mar 2011; Samuli Suominen fuse-2.8.5.ebuild: + Install 99-fuse.rules to /lib/udev instead of /etc/udev. + + 10 Dec 2010; Tim Harder -fuse-2.7.0.ebuild, + -fuse-2.7.3.ebuild, -fuse-2.7.4.ebuild, -fuse-2.7.4-r1.ebuild, + -fuse-2.8.1.ebuild, -files/fuse-fix-lazy-binding.patch: + Remove old versions with security issues (bug #308073). + + 10 Dec 2010; Brent Baude fuse-2.8.5.ebuild: + Marking fuse-2.8.5 ppc64 for bug 308073 + + 07 Dec 2010; Jeroen Roovers fuse-2.8.5.ebuild: + Stable for PPC (bug #308073). + + 04 Dec 2010; Raúl Porcel fuse-2.8.5.ebuild: + alpha/ia64/sparc stable wrt #308073 + + 30 Nov 2010; Jeroen Roovers fuse-2.8.5.ebuild: + Stable for HPPA (bug #308073). + + 29 Nov 2010; Markos Chandras fuse-2.8.5.ebuild: + Stable on amd64 wrt bug #308073 + + 29 Nov 2010; Pawel Hajdan jr fuse-2.8.5.ebuild: + x86 stable wrt security bug #308073 + + 27 Nov 2010; Michael Weber fuse-2.8.1.ebuild, + fuse-2.8.5.ebuild: + add ~arm. + + 24 Nov 2010; Diego E. Pettenò fuse-2.8.5.ebuild, + +files/fuse-2.8.5-double-version.patch: + Add patch to avoid listing the same function in two versions to (partially) + fix build with gold. + +*fuse-2.8.5 (07 Oct 2010) + + 07 Oct 2010; Tim Harder +fuse-2.8.5.ebuild: + Version bump for bug #330793. Drop unnecessary src_compile and remove die + from econf. + + 22 May 2010; Torsten Veller metadata.xml: + Remove genstef from metadata.xml (#66339) + + 29 Jan 2010; Raúl Porcel fuse-2.8.1.ebuild: + ia64/sparc stable wrt #296047 + + 14 Jan 2010; Jeroen Roovers fuse-2.8.1.ebuild: + Stable for HPPA (bug #296047). + + 07 Jan 2010; Brent Baude fuse-2.8.1.ebuild: + stable ppc, bug 296047 + + 01 Jan 2010; Tobias Klausmann fuse-2.8.1.ebuild: + Stable on alpha, bug #296047 + + 31 Dec 2009; Brent Baude fuse-2.8.1.ebuild: + Marking fuse-2.8.1 ppc64 for bug 296047 + + 28 Dec 2009; Markus Meier fuse-2.8.1.ebuild: + amd64/x86 stable, bug #296047 + +*fuse-2.8.1 (31 Oct 2009) + + 31 Oct 2009; Robin H. Johnson +fuse-2.8.1.ebuild: + Version bump. Thanks to Rafał Mużyło for the ebuild + work. + + 28 Oct 2009; Robin H. Johnson fuse-2.7.4-r1.ebuild: + USE=modules support for sys-fs/fuse. + +*fuse-2.7.4-r1 (06 Oct 2009) + + 06 Oct 2009; Samuli Suominen +fuse-2.7.4-r1.ebuild: + Drop fuse-fix-lazy-binding.patch wrt #226935, thanks to Rafał Mużyło + for reporting. + + 18 May 2009; Jeroen Roovers fuse-2.7.4.ebuild: + Stable for HPPA (bug #264593). + + 18 Apr 2009; Raúl Porcel fuse-2.7.4.ebuild: + ia64/sparc stable wrt #264593 + + 10 Apr 2009; Brent Baude fuse-2.7.4.ebuild: + Marking fuse-2.7.4 ppc64 for bug 264593 + + 07 Apr 2009; Tobias Klausmann fuse-2.7.4.ebuild: + Stable on alpha, bug #264593 + + 06 Apr 2009; Markus Meier fuse-2.7.4.ebuild: + amd64/x86 stable, bug #264593 + + 06 Apr 2009; Brent Baude fuse-2.7.4.ebuild: + Marking fuse-2.7.4 ppc for bug 264593 + +*fuse-2.7.4 (20 Jan 2009) + + 20 Jan 2009; Stefan Schweizer +fuse-2.7.4.ebuild: + version bump, bug 237961 + + 08 Sep 2008; Jeroen Roovers fuse-2.7.3.ebuild: + Stable for HPPA (bug #229709). + + 04 Jul 2008; Raúl Porcel fuse-2.7.0.ebuild: + alpha/ia64 stable + +*fuse-2.7.3 (29 Apr 2008) + + 29 Apr 2008; Stefan Schweizer + -files/fuse-2.6.22.patch, -fuse-2.6.4-r1.ebuild, -fuse-2.7.1.ebuild, + -fuse-2.7.2.ebuild, +fuse-2.7.3.ebuild: + version bump, bug 216572 + + 23 Mar 2008; Robin H. Johnson fuse-2.6.4-r1.ebuild, + fuse-2.7.0.ebuild, fuse-2.7.1.ebuild, fuse-2.7.2.ebuild: + Fix lax escaping in BUILD_PARAMS so that ebuild works again after recent + modifications to linux-mod.eclass. + + 11 Mar 2008; Stefan Schweizer fuse-2.7.2.ebuild: + Add default config for Henning Schild in bug 201105 + + 18 Dec 2007; Vlastimil Babka fuse-2.7.1.ebuild: + Allow the kernel module in 2.7.1 to be compiled with kernel 2.6.23 because + it's supported and working. Bug #200053. + +*fuse-2.7.2 (17 Dec 2007) + + 17 Dec 2007; Stefan Schweizer +fuse-2.7.2.ebuild: + version bump + +*fuse-2.7.1 (18 Oct 2007) + + 18 Oct 2007; Stefan Schweizer +fuse-2.7.1.ebuild: + version bump + + 13 Oct 2007; Markus Rothe fuse-2.7.0.ebuild: + Stable on ppc64; bug #193329 + + 09 Oct 2007; Stefan Schweizer fuse-2.6.4-r1.ebuild, + fuse-2.7.0.ebuild: + Make 2.6.23 support actually work for Sven in bug 195300 + + 05 Oct 2007; Ferris McCormick fuse-2.7.0.ebuild: + Sparc stable --- Bug #193329 --- thanks to ezod. + + 02 Oct 2007; Stefan Schweizer -fuse-2.6.3.ebuild, + fuse-2.6.4-r1.ebuild, fuse-2.7.0.ebuild: + Add 2.6.23 check for bug 194436 + + 25 Sep 2007; Christoph Mende fuse-2.7.0.ebuild: + Stable on amd64 wrt bug #193329 + + 22 Sep 2007; nixnut fuse-2.7.0.ebuild: + Stable on ppc wrt bug 193329 + + 22 Sep 2007; Christian Faulhammer fuse-2.7.0.ebuild: + stable x86, bug 193329 + + 21 Jul 2007; Raúl Porcel fuse-2.7.0.ebuild: + Add ~alpha wrt #172755, thanks to Brian Evans for testing + + 07 Jul 2007; Stefan Schweizer files/fuse.init: + remove module unloading for Davide Pesavento in bug + 184302 + +*fuse-2.7.0 (04 Jul 2007) + + 04 Jul 2007; Stefan Schweizer +fuse-2.7.0.ebuild: + version bump + + 17 Jun 2007; Christian Faulhammer fuse-2.6.4-r1.ebuild: + stable x86, bug 181412 + + 14 Jun 2007; Tobias Scherbaum + fuse-2.6.4-r1.ebuild: + ppc stable, bug #181412 + + 13 Jun 2007; Christoph Mende fuse-2.6.4-r1.ebuild: + Stable on amd64 wrt bug 181412 + + 11 Jun 2007; Gustavo Zacarias fuse-2.6.4-r1.ebuild: + Stable on sparc wrt #181412 + + 09 Jun 2007; Markus Rothe fuse-2.6.4-r1.ebuild: + Stable on ppc64; bug #181412 + + 20 May 2007; Timothy Redaelli files/fuse-2.6.22.patch: + Fix kernel 2.6.22 patch. + + 20 May 2007; Stefan Schweizer + +files/fuse-2.6.22.patch, fuse-2.6.4-r1.ebuild: + make 2.6.22 ready thanks to Francois Chenier in bug 179085 + + 12 May 2007; Daniel Drake metadata.xml: + Move from kernel to kernel-misc herd + + 03 May 2007; Jeroen Roovers fuse-2.6.4-r1.ebuild: + Marked ~hppa (bug #172755). + + 29 Apr 2007; Stefan Schweizer fuse-2.6.4-r1.ebuild: + Fix up dodoc thanks to Alexander Skwar in bug + 176490 + +*fuse-2.6.4-r1 (28 Apr 2007) + + 28 Apr 2007; Stefan Schweizer -fuse-2.6.4.ebuild, + +fuse-2.6.4-r1.ebuild: + Fix mount.fuse bug 176365 thanks to jakub + +*fuse-2.6.4 (27 Apr 2007) + + 27 Apr 2007; Stefan Schweizer + -files/fuse-2.6.0_rc3-no-mknod.patch, -files/fuse-2.6.20.patch, + -fuse-2.6.1.ebuild, +fuse-2.6.4.ebuild: + version bump + + 24 Apr 2007; Tobias Scherbaum fuse-2.6.3.ebuild: + ppc stable, bug #172537 + + 09 Apr 2007; Raúl Porcel fuse-2.6.3.ebuild: + amd64 stable on behalf of welp + + 29 Mar 2007; Markus Rothe fuse-2.6.3.ebuild: + Stable on ppc64; bug #172537 + + 29 Mar 2007; Christian Faulhammer fuse-2.6.3.ebuild: + stable x86, bug 172537 + + 28 Mar 2007; Gustavo Zacarias fuse-2.6.3.ebuild: + Stable on sparc wrt #172537 + + 09 Mar 2007; Gustavo Zacarias fuse-2.6.1.ebuild: + Stable on sparc + + 02 Mar 2007; Timothy Redaelli files/fuse.init, + +files/fuse-fbsd.init, fuse-2.6.3.ebuild: + Add fuse.init for Gentoo/FreeBSD + + 26 Feb 2007; Daniel Gryniewicz fuse-2.6.1.ebuild: + Marked stable on amd64 for bug #150978 + + 23 Feb 2007; fuse-2.6.0_rc1.ebuild, + -fuse-2.6.0.ebuild, fuse-2.6.1.ebuild, fuse-2.6.3.ebuild: + move variables into the right place, bug 168051 + + 21 Feb 2007; Joseph Jezak fuse-2.6.1.ebuild: + Marked ppc stable for bug #150978. + + 20 Feb 2007; Markus Rothe fuse-2.6.1.ebuild: + Stable on ppc64; bug #150978 + + 20 Feb 2007; Raúl Porcel fuse-2.6.1.ebuild: + x86 stable wrt bug 150978 + +*fuse-2.6.3 (07 Feb 2007) + + 07 Feb 2007; Patrick McLean +fuse-2.6.3.ebuild: + Version bump. + + 05 Feb 2007; +files/fuse-2.6.20.patch, + fuse-2.6.1.ebuild: + Add 2.6.20 patch, bug 159573 + + 24 Jan 2007; +files/fuse.init, fuse-2.6.1.ebuild: + Gentooify init script thanks to David B. Ferguson + + 19 Dec 2006; Stefan Schweizer fuse-2.6.1.ebuild: + remove spaces from KV_FULL to fix bug 158519 thanks to Jasmine + + + 06 Dec 2006; Stefan Schweizer fuse-2.6.1.ebuild: + Fix /dev creation thanks to zlin + +*fuse-2.6.1 (01 Dec 2006) + + 01 Dec 2006; Stefan Schweizer +fuse-2.6.1.ebuild: + Version bump + + 24 Nov 2006; Stefan Schweizer + -fuse-2.6.0_pre2.ebuild, fuse-2.6.0_rc1.ebuild, -fuse-2.6.0_rc3.ebuild, + fuse-2.6.0.ebuild: + Fix build with KV_OUT thanks to Stefan Talpalaru + in bug 156140 + +*fuse-2.6.0 (01 Nov 2006) + + 01 Nov 2006; Stefan Schweizer +fuse-2.6.0.ebuild: + Version bump thanks vivo in bug 153049 + + 01 Nov 2006; Mike Frysinger + +files/fuse-2.6.0_rc3-no-mknod.patch, fuse-2.6.0_rc3.ebuild: + Dont bother creating a /dev/fuse device node #152032 by Mike Kelly. + + 20 Oct 2006; Joseph Jezak fuse-2.6.0_rc1.ebuild: + Marked ppc stable for bug #148506. + +*fuse-2.6.0_rc3 (16 Oct 2006) + + 16 Oct 2006; Stefan Schweizer -fuse-2.6.0_rc2.ebuild, + +fuse-2.6.0_rc3.ebuild: + version bump + + 05 Oct 2006; Gustavo Zacarias fuse-2.6.0_rc1.ebuild: + Stable on sparc wrt #148506 + +*fuse-2.6.0_rc2 (02 Oct 2006) + + 02 Oct 2006; Stefan Schweizer +fuse-2.6.0_rc2.ebuild: + version bump + + 29 Sep 2006; fuse-2.6.0_rc1.ebuild: + Stable on x86, bug #148506. + + 24 Sep 2006; fuse-2.6.0_rc1.ebuild: + stable on amd64 + + 23 Sep 2006; Markus Rothe fuse-2.6.0_rc1.ebuild: + Stable on ppc64; bug #148506 + +*fuse-2.6.0_rc1 (11 Sep 2006) + + 11 Sep 2006; Stefan Schweizer + -fuse-2.6.0_pre3.ebuild, +fuse-2.6.0_rc1.ebuild: + version bump + +*fuse-2.6.0_pre3 (24 Jul 2006) + + 24 Jul 2006; Stefan Schweizer + +fuse-2.6.0_pre3.ebuild: + version bump + + 08 Jun 2006; Stefan Schweizer fuse-2.6.0_pre2.ebuild: + use emake install instead of make install to allow parallel installs and + improve speed + + 23 May 2006; Markus Rothe fuse-2.6.0_pre2.ebuild: + Stable on ppc64 + + 22 May 2006; Diego Pettenò fuse-2.6.0_pre2.ebuild: + Add ~x86-fbsd keyword. + + 22 May 2006; Stefan Schweizer fuse-2.6.0_pre2.ebuild: + Cleanup postinst and add basic BSD functionality though no keyword yet, bug + 133548, thanks to Robert Sebastian Gerus + + 15 May 2006; Stefan Schweizer + -files/fuse-2.6.16.patch, -files/fuse-fix-memleak.patch, + -files/fusermount.patch, -fuse-2.4.1-r1.ebuild, -fuse-2.4.2.ebuild, + -fuse-2.5.2.ebuild, fuse-2.6.0_pre2.ebuild: + Add moduledb worlaround, remove old ebuilds + + 12 May 2006; Brent Baude fuse-2.6.0_pre2.ebuild: + Marking fuse-2.6.0_pre2 ~ppc64 + + 03 May 2006; Daniel Gryniewicz fuse-2.6.0_pre2.ebuild: + Marked stable on amd64 per bug# 131196 + + 02 May 2006; Gustavo Zacarias + fuse-2.6.0_pre2.ebuild: + Stable on sparc wrt #131196 + + 30 Apr 2006; Joshua Jackson fuse-2.6.0_pre2.ebuild: + stable on x86; bug #131196 + + 28 Apr 2006; Joseph Jezak fuse-2.6.0_pre2.ebuild: + Marked ppc stable for bug #131196. + + 27 Apr 2006; Alec Warner files/digest-fuse-2.4.1-r1, + files/digest-fuse-2.4.2, Manifest: + Fixing SHA256 digest, pass four + +*fuse-2.6.0_pre2 (26 Mar 2006) + + 26 Mar 2006; Stefan Schweizer -fuse-2.5.0.ebuild, + -fuse-2.5.0-r1.ebuild, -fuse-2.5.1.ebuild, +fuse-2.6.0_pre2.ebuild: + version bump + + 24 Mar 2006; Aron Griffis fuse-2.5.2.ebuild: + Mark 2.5.2 ~ia64 + +*fuse-2.5.2 (17 Feb 2006) + + 17 Feb 2006; Stefan Schweizer +fuse-2.5.2.ebuild: + version bump + + 16 Feb 2006; Gustavo Zacarias fuse-2.4.2.ebuild: + Stable on sparc + +*fuse-2.5.1 (29 Jan 2006) + + 29 Jan 2006; Stefan Schweizer +fuse-2.5.1.ebuild: + version bump thanks to Thomas Meyer in bug 120736 + +*fuse-2.5.0-r1 (20 Jan 2006) + + 20 Jan 2006; Stefan Schweizer + +files/fuse-2.6.16.patch, +fuse-2.5.0-r1.ebuild: + Fix compiling on 2.6.16 thanks to Patrizio Bassi in + bug 119532 + + 20 Jan 2006; Daniel Drake fuse-2.4.2.ebuild, + fuse-2.5.0.ebuild: + Readd build-on-demand support now that the eclass is fixed. Reported by Derk + W te Bokkel in bug #117834 + +*fuse-2.5.0 (16 Jan 2006) + + 16 Jan 2006; Stefan Schweizer +fuse-2.5.0.ebuild: + version bump thanks to tonich in bug 119179 + + 07 Jan 2006; Stefan Schweizer -fuse-2.3.0.ebuild, + -fuse-2.4.0.ebuild, -fuse-2.4.1.ebuild, fuse-2.4.1-r1.ebuild, + fuse-2.4.2.ebuild: + remove old ebuilds, remove build-on-demand support, bug 117834 + +*fuse-2.4.2 (04 Dec 2005) + + 04 Dec 2005; Stefan Schweizer + +files/fuse-fix-memleak.patch, +fuse-2.4.2.ebuild: + New version thanks to Radek Podgorny and Peter Hyman + in bug 113747 + + 20 Nov 2005; Mark Loeser fuse-2.4.1-r1.ebuild: + Stable on x86 + + 20 Nov 2005; Simon Stelling fuse-2.4.1-r1.ebuild: + stable on amd64 + + 20 Nov 2005; Michael Hanselmann fuse-2.4.1-r1.ebuild: + Stable on ppc. + +*fuse-2.4.1-r1 (19 Nov 2005) + + 19 Nov 2005; Stefan Schweizer + +files/fusermount.patch, +fuse-2.4.1-r1.ebuild: + Fix bug 112902 + + 19 Nov 2005; Simon Stelling fuse-2.3.0.ebuild: + stable on amd64 + +*fuse-2.4.1 (23 Oct 2005) + + 23 Oct 2005; Stefan Schweizer +fuse-2.4.1.ebuild: + version bump + +*fuse-2.4.0 (15 Oct 2005) + + 15 Oct 2005; Stefan Schweizer +fuse-2.4.0.ebuild: + version bump + + 17 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + + 06 Sep 2005; Jason Wever fuse-2.3.0.ebuild: + Added ~sparc keyword. + + 06 Jul 2005; Stefan Schweizer fuse-2.3.0.ebuild: + Remove non-existand files from dodoc thanks to Geaaru in + bug 97692 + + 20 Jun 2005; Stefan Schweizer -fuse-2.2.1.ebuild, + fuse-2.3.0.ebuild: + KV_DIR -> KV_OUT_DIR thanks to Georgi Georgiev , removing old + ebuilds + + 08 Jun 2005; Michael Hanselmann fuse-2.3.0.ebuild: + Stable on ppc. + +*fuse-2.3.0 (03 Jun 2005) + + 03 Jun 2005; Stefan Schweizer +fuse-2.3.0.ebuild: + Security version bump, bug 94917 thanks to Adir Abraham , + x86 stable + + 13 May 2005; Stefan Schweizer fuse-2.2.1.ebuild: + Change homepage to make rockoo happy, bug 92509 + + 20 Apr 2005; Stefan Schweizer + -files/fuse-1.4-kernel-2.6.10.patch, -fuse-1.4.ebuild, -fuse-2.1.ebuild, + -fuse-2.2.ebuild: + Removing old ebuilds. + + 13 Apr 2005; Lars Weiler fuse-2.2.1.ebuild: + Stable on ppc. + + 13 Apr 2005; Stefan Schweizer fuse-2.2.1.ebuild: + Version 2.2.1 stable on x86 + +*fuse-2.2.1 (23 Mar 2005) + + 23 Mar 2005; Stefan Schweizer +fuse-2.2.1.ebuild: + version bump thanks to Jim Faulkner in bug 86336 + + 22 Mar 2005; Jan Brinkmann fuse-1.4.ebuild: + added ~amd64 to 1.4 as well. fixes #86002 + + 21 Feb 2005; Joseph Jezak fuse-1.4.ebuild: + Marked ppc stable. + + 13 Feb 2005; Danny van Dyk fuse-2.2.ebuild: + Marked ~amd64 (BUG #77665). + +*fuse-2.2 (05 Feb 2005) + + 05 Feb 2005; Stefan Schweizer +fuse-2.2.ebuild, + -fuse-2.2_pre6.ebuild: + Version bump + +*fuse-2.2_pre6 (27 Jan 2005) + + 27 Jan 2005; Stefan Schweizer -fuse-2.2_pre5.ebuild, + +fuse-2.2_pre6.ebuild: + Version bump + +*fuse-2.2_pre5 (25 Jan 2005) + + 25 Jan 2005; Stefan Schweizer -fuse-2.2_pre3.ebuild, + +fuse-2.2_pre5.ebuild: + Version bump + + 21 Jan 2005; Lars Weiler fuse-1.4.ebuild: + Added ~ppc. + +*fuse-2.2_pre3 (15 Jan 2005) + + 15 Jan 2005; Stefan Schweizer +fuse-2.2_pre3.ebuild: + Version bump, thanks to OneOfOne in IRC. Changed to only compile the kernel + module when it is not yet in the kernel. + + 03 Jan 2005; Stefan Schweizer + +files/fuse-1.4-kernel-2.6.10.patch, +files/fuse-fix-lazy-binding.patch, + fuse-1.4.ebuild, fuse-2.1.ebuild: + Solving lazy bindings bug 76423, addressing unknown symbol in kernel 2.6.10 + bug 76438, changing 1.4 version to also install module in /lib/modules//fs + + 02 Jan 2005; Stefan Schweizer fuse-1.4.ebuild: + Back to the old fuse-1.4.ebuild, 1.4 has obviously a more broken + build-system than 2.1 and therefore does not work with linux-mod + + 02 Jan 2005; Stefan Schweizer : + Version 1.4 stable on x86 + + 01 Jan 2005; Stefan Schweizer fuse-1.4.ebuild, + fuse-2.1.ebuild: + Conversion to linux-mod + + 26 Dec 2004; Luca Barbato fuse-2.1.ebuild: + Marked ~ppc + +*fuse-2.1 (06 Dec 2004) + + 06 Dec 2004; Stefan Schweizer +fuse-2.1.ebuild, + -fuse-2.1_pre1.ebuild: + Version bump. Removing pre1 ebuild + +*fuse-1.4 (16 Nov 2004) + + 16 Nov 2004; Stefan Schweizer +fuse-1.4.ebuild: + Adding version 1.4 to support siefs + +*fuse-2.1_pre1 (14 Nov 2004) + + 14 Nov 2004; Stefan Schweizer +metadata.xml, + +fuse-2.1_pre1.ebuild: + Initial import. Thanks to Birce Arnould <98111@free.fr>, Athul Acharya + and Sébastien Estienne + in bug 59733 + diff --git a/sys-fs/fuse/Manifest b/sys-fs/fuse/Manifest new file mode 100644 index 00000000..9b0d6ad7 --- /dev/null +++ b/sys-fs/fuse/Manifest @@ -0,0 +1,8 @@ +AUX fuse-fbsd.init 467 RMD160 ac8ce54b189b3433cede1c8360b63d38a4203e67 SHA1 8f0f10dac4653a82677f31a079a3b006cc8e122d SHA256 d896a80d67668246f586c6283f95f624fdbecb306408bec6f2c944601aae7273 +AUX fuse.init 756 RMD160 0950f906866311b19c0712f88911e83f6481b5f7 SHA1 96551a5d9ebf21560adafeb2b65c339fa8cfe898 SHA256 22a22c914d2a4f0fb5fc8495f4b7efcd1819efde548c9033ca612c181cd29eda +AUX gold-unversioned-symbol.patch 2686 RMD160 78e45262ff3ccff96e1a66b85c78290bc6ecb532 SHA1 88950e521089038373bfbc59b295c924d315822f SHA256 d3db4c7784307b223ee28c2cfcff21984bd10350d48f298c1fd8277f6577a825 +AUX index.html 3727 RMD160 f3764258c80058b13578b105ca59b93ac2bda0b6 SHA1 b3b5528f03af098714fd5c318578f94cef6f3c65 SHA256 7b8c7b6144cb38c8f643f126188f7488c9466abb847187d0c698c688f64ff767 +DIST fuse-2.8.6.tar.gz 505334 RMD160 df66df0256a677c50f2fc94fef6f34b2d598386c SHA1 c2c0f9fff8bfee217da200888123e5abb5b498f2 SHA256 1ec1913e38f09b2a9ec1579e1800805b5e2c747d1dce515e316dbb665ca139d6 +EBUILD fuse-2.8.6.ebuild 2118 RMD160 cfb16b3d2bbe08f62053e2e68fc38402eaf7690a SHA1 348601279b5e6eb228d883eb639032b2d4fb1fe9 SHA256 9a9d16b71ea1c8a93496a4c09d4c0631a07593010c41bbe73eb9116a814d4caf +MISC ChangeLog 19955 RMD160 412bc1d3fcb3cb0088fcde1c1123dd022decd1e7 SHA1 32bc158230f364a046e2ac003fd18d52f7cd3be9 SHA256 ab971a96fed1795a2b3e9a79f1fa2a8c3edf9a98455cffd1b6430e1949a55d22 +MISC metadata.xml 166 RMD160 c3e22956fa1bdf11cc38cceb1460a5e32de37018 SHA1 a81e3c6c2214866a94b7b8ad96d82f30e952ad01 SHA256 f07e997e7e54cfa7611f01ff3a778174ba1b8f9e856baf7eec48206ed24e0c14 diff --git a/sys-fs/fuse/files/fuse-fbsd.init b/sys-fs/fuse/files/fuse-fbsd.init new file mode 100644 index 00000000..19b8400e --- /dev/null +++ b/sys-fs/fuse/files/fuse-fbsd.init @@ -0,0 +1,23 @@ +#!/sbin/runscript +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +depend() { + need localmount +} + +start() { + ebegin "Starting fuse" + if ! kldstat -q -m fuse; then + kldload fuse >/dev/null 2>&1 || eerror $? "Error loading fuse module" + fi + eend ${?} +} + +stop() { + ebegin "Stopping fuse" + if kldstat -q -m fuse; then + kldunload fuse >/dev/null 2>&1 || eerror $? "Error unloading fuse module" + fi + eend ${?} +} diff --git a/sys-fs/fuse/files/fuse.init b/sys-fs/fuse/files/fuse.init new file mode 100644 index 00000000..30b512e8 --- /dev/null +++ b/sys-fs/fuse/files/fuse.init @@ -0,0 +1,35 @@ +#!/sbin/runscript +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +MOUNTPOINT=/sys/fs/fuse/connections + +depend() { + need localmount +} + +start() { + + ebegin "Starting fuse" + if ! grep -qw fuse /proc/filesystems; then + modprobe fuse >/dev/null 2>&1 || eerror $? "Error loading fuse module" + fi + if grep -qw fusectl /proc/filesystems && \ + ! grep -qw $MOUNTPOINT /proc/mounts; then + mount -t fusectl none $MOUNTPOINT >/dev/null 2>&1 || \ + eerror $? "Error mounting control filesystem" + fi + eend ${?} + +} + +stop() { + + ebegin "Stopping fuse" + if grep -qw $MOUNTPOINT /proc/mounts; then + umount $MOUNTPOINT >/dev/null 2>&1 || \ + eerror $? "Error unmounting control filesystem" + fi + eend ${?} + +} diff --git a/sys-fs/fuse/files/gold-unversioned-symbol.patch b/sys-fs/fuse/files/gold-unversioned-symbol.patch new file mode 100644 index 00000000..8ee97dff --- /dev/null +++ b/sys-fs/fuse/files/gold-unversioned-symbol.patch @@ -0,0 +1,60 @@ +Index: fuse-2.8.6/lib/fuse.c +=================================================================== +--- fuse-2.8.6.orig/lib/fuse.c 2011-09-13 00:23:14.000000000 -0700 ++++ fuse-2.8.6/lib/fuse.c 2011-10-19 09:20:27.537099939 -0700 +@@ -3947,11 +3947,11 @@ + 11); + } + +-FUSE_SYMVER(".symver fuse_exited,__fuse_exited@"); +-FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@"); +-FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@"); +-FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@"); +-FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@"); ++FUSE_SYMVER(".symver fuse_exited,__fuse_exited@FUSE_UNVERSIONED"); ++FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@FUSE_UNVERSIONED"); ++FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@FUSE_UNVERSIONED"); ++FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@FUSE_UNVERSIONED"); ++FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@FUSE_UNVERSIONED"); + FUSE_SYMVER(".symver fuse_new_compat22,fuse_new@FUSE_2.2"); + + #endif /* __FreeBSD__ */ +Index: fuse-2.8.6/lib/fuse_mt.c +=================================================================== +--- fuse-2.8.6.orig/lib/fuse_mt.c 2011-09-13 00:23:14.000000000 -0700 ++++ fuse-2.8.6/lib/fuse_mt.c 2011-10-19 09:20:27.537099939 -0700 +@@ -113,4 +113,4 @@ + return fuse_session_loop_mt(fuse_get_session(f)); + } + +-FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@"); ++FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@FUSE_UNVERSIONED"); +Index: fuse-2.8.6/lib/fuse_versionscript +=================================================================== +--- fuse-2.8.6.orig/lib/fuse_versionscript 2011-09-13 00:23:14.000000000 -0700 ++++ fuse-2.8.6/lib/fuse_versionscript 2011-10-19 09:20:27.541099939 -0700 +@@ -1,3 +1,6 @@ ++FUSE_UNVERSIONED { ++}; ++ + FUSE_2.2 { + global: + fuse_destroy; +Index: fuse-2.8.6/lib/helper.c +=================================================================== +--- fuse-2.8.6.orig/lib/helper.c 2011-09-13 00:23:14.000000000 -0700 ++++ fuse-2.8.6/lib/helper.c 2011-10-19 09:20:27.541099939 -0700 +@@ -409,10 +409,10 @@ + return fuse_mount_compat22(mountpoint, NULL); + } + +-FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@"); ++FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@FUSE_UNVERSIONED"); + FUSE_SYMVER(".symver fuse_setup_compat22,fuse_setup@FUSE_2.2"); +-FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@"); +-FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@"); ++FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@FUSE_UNVERSIONED"); ++FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@FUSE_UNVERSIONED"); + FUSE_SYMVER(".symver fuse_main_real_compat22,fuse_main_real@FUSE_2.2"); + + #endif /* __FreeBSD__ */ diff --git a/sys-fs/fuse/files/index.html b/sys-fs/fuse/files/index.html new file mode 100644 index 00000000..b8193216 --- /dev/null +++ b/sys-fs/fuse/files/index.html @@ -0,0 +1,83 @@ +diff --git a/meta-oe/recipes-support/fuse/fuse-2.8.6/gold-unversioned-symbol.patch b/meta-oe/recipes-support/fuse/fuse-2.8.6/gold-unversioned-symbol.patch +new file mode 100644 +index 0000000..8ee97df +--- /dev/null ++++ b/meta-oe/recipes-support/fuse/fuse-2.8.6/gold-unversioned-symbol.patch +@@ -0,0 +1,60 @@ ++Index: fuse-2.8.6/lib/fuse.c ++=================================================================== ++--- fuse-2.8.6.orig/lib/fuse.c 2011-09-13 00:23:14.000000000 -0700 +++++ fuse-2.8.6/lib/fuse.c 2011-10-19 09:20:27.537099939 -0700 ++@@ -3947,11 +3947,11 @@ ++ 11); ++ } ++ ++-FUSE_SYMVER(".symver fuse_exited,__fuse_exited@"); ++-FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@"); ++-FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@"); ++-FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@"); ++-FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@"); +++FUSE_SYMVER(".symver fuse_exited,__fuse_exited@FUSE_UNVERSIONED"); +++FUSE_SYMVER(".symver fuse_process_cmd,__fuse_process_cmd@FUSE_UNVERSIONED"); +++FUSE_SYMVER(".symver fuse_read_cmd,__fuse_read_cmd@FUSE_UNVERSIONED"); +++FUSE_SYMVER(".symver fuse_set_getcontext_func,__fuse_set_getcontext_func@FUSE_UNVERSIONED"); +++FUSE_SYMVER(".symver fuse_new_compat2,fuse_new@FUSE_UNVERSIONED"); ++ FUSE_SYMVER(".symver fuse_new_compat22,fuse_new@FUSE_2.2"); ++ ++ #endif /* __FreeBSD__ */ ++Index: fuse-2.8.6/lib/fuse_mt.c ++=================================================================== ++--- fuse-2.8.6.orig/lib/fuse_mt.c 2011-09-13 00:23:14.000000000 -0700 +++++ fuse-2.8.6/lib/fuse_mt.c 2011-10-19 09:20:27.537099939 -0700 ++@@ -113,4 +113,4 @@ ++ return fuse_session_loop_mt(fuse_get_session(f)); ++ } ++ ++-FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@"); +++FUSE_SYMVER(".symver fuse_loop_mt_proc,__fuse_loop_mt@FUSE_UNVERSIONED"); ++Index: fuse-2.8.6/lib/fuse_versionscript ++=================================================================== ++--- fuse-2.8.6.orig/lib/fuse_versionscript 2011-09-13 00:23:14.000000000 -0700 +++++ fuse-2.8.6/lib/fuse_versionscript 2011-10-19 09:20:27.541099939 -0700 ++@@ -1,3 +1,6 @@ +++FUSE_UNVERSIONED { +++}; +++ ++ FUSE_2.2 { ++ global: ++ fuse_destroy; ++Index: fuse-2.8.6/lib/helper.c ++=================================================================== ++--- fuse-2.8.6.orig/lib/helper.c 2011-09-13 00:23:14.000000000 -0700 +++++ fuse-2.8.6/lib/helper.c 2011-10-19 09:20:27.541099939 -0700 ++@@ -409,10 +409,10 @@ ++ return fuse_mount_compat22(mountpoint, NULL); ++ } ++ ++-FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@"); +++FUSE_SYMVER(".symver fuse_setup_compat2,__fuse_setup@FUSE_UNVERSIONED"); ++ FUSE_SYMVER(".symver fuse_setup_compat22,fuse_setup@FUSE_2.2"); ++-FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@"); ++-FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@"); +++FUSE_SYMVER(".symver fuse_teardown,__fuse_teardown@FUSE_UNVERSIONED"); +++FUSE_SYMVER(".symver fuse_main_compat2,fuse_main@FUSE_UNVERSIONED"); ++ FUSE_SYMVER(".symver fuse_main_real_compat22,fuse_main_real@FUSE_2.2"); ++ ++ #endif /* __FreeBSD__ */ +diff --git a/meta-oe/recipes-support/fuse/fuse_2.8.6.bb b/meta-oe/recipes-support/fuse/fuse_2.8.6.bb +index ec81a98..15e9206 100644 +--- a/meta-oe/recipes-support/fuse/fuse_2.8.6.bb ++++ b/meta-oe/recipes-support/fuse/fuse_2.8.6.bb +@@ -5,10 +5,11 @@ LICENSE = "GPLv2&LGPLv2" + LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f \ + file://COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a" + +-PR = "r0" ++PR = "r1" + + SRC_URI = "${SOURCEFORGE_MIRROR}/fuse/fuse-${PV}.tar.gz \ + file://define_GNU_SOURCE.patch \ ++ file://gold-unversioned-symbol.patch \ + " + + SRC_URI[md5sum] = "eaa32c8cef56a981656a786f258a002a" diff --git a/sys-fs/fuse/fuse-2.8.6.ebuild b/sys-fs/fuse/fuse-2.8.6.ebuild new file mode 100644 index 00000000..35688421 --- /dev/null +++ b/sys-fs/fuse/fuse-2.8.6.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/fuse/fuse-2.8.6.ebuild,v 1.2 2011/09/17 23:35:42 zmedico Exp $ + +EAPI=4 +inherit libtool linux-info + +MY_P=${P/_/-} +DESCRIPTION="An interface for filesystems implemented in userspace." +HOMEPAGE="http://fuse.sourceforge.net" +SRC_URI="mirror://sourceforge/fuse/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-linux" +IUSE="kernel_linux kernel_FreeBSD static-libs" + +PDEPEND="kernel_FreeBSD? ( sys-fs/fuse4bsd )" + +S=${WORKDIR}/${MY_P} + +pkg_setup() { + if use kernel_linux ; then + if kernel_is lt 2 6 9 ; then + die "Your kernel is too old." + fi + CONFIG_CHECK="~FUSE_FS" + FUSE_FS_WARNING="You need to have FUSE module built to use user-mode utils" + linux-info_pkg_setup + fi +} + +src_prepare() { + # fix building with glibc-2.14 #370411 + sed -i '1i#define _GNU_SOURCE' util/fusermount.c || die + epatch "${FILESDIR}/gold-unversioned-symbol.patch" + + elibtoolize +} + +src_configure() { + econf \ + INIT_D_PATH="${EPREFIX}/etc/init.d" \ + MOUNT_FUSE_PATH="${EPREFIX}/sbin" \ + UDEV_RULES_PATH="${EPREFIX}/lib/udev/rules.d" \ + $(use_enable static-libs static) \ + --disable-example +} + +src_install() { + emake DESTDIR="${D}" install + + dodoc AUTHORS ChangeLog Filesystems README \ + README.NFS NEWS doc/how-fuse-works \ + doc/kernel.txt FAQ + docinto example + dodoc example/* + + if use kernel_linux ; then + newinitd "${FILESDIR}"/fuse.init fuse + elif use kernel_FreeBSD ; then + insinto /usr/include/fuse + doins include/fuse_kernel.h + newinitd "${FILESDIR}"/fuse-fbsd.init fuse + else + die "We don't know what init code install for your kernel, please file a bug." + fi + + find "${ED}" -name "*.la" -delete + rm -rf "${D}/dev" + + dodir /etc + cat > "${ED}"/etc/fuse.conf <<-EOF + # Set the maximum number of FUSE mounts allowed to non-root users. + # The default is 1000. + # + #mount_max = 1000 + + # Allow non-root users to specify the 'allow_other' or 'allow_root' + # mount options. + # + #user_allow_other + EOF +} diff --git a/sys-fs/fuse/metadata.xml b/sys-fs/fuse/metadata.xml new file mode 100644 index 00000000..f7740ac7 --- /dev/null +++ b/sys-fs/fuse/metadata.xml @@ -0,0 +1,5 @@ + + + + kernel-misc + diff --git a/sys-fs/jfsutils/ChangeLog b/sys-fs/jfsutils/ChangeLog new file mode 100644 index 00000000..1ccf2230 --- /dev/null +++ b/sys-fs/jfsutils/ChangeLog @@ -0,0 +1,343 @@ +# ChangeLog for sys-fs/jfsutils +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/ChangeLog,v 1.66 2011/07/17 23:35:47 radhermit Exp $ + + 17 Jul 2011; Tim Harder -jfsutils-1.1.8.ebuild, + -jfsutils-1.1.12.ebuild, -jfsutils-1.1.13.ebuild, -jfsutils-1.1.14.ebuild: + Remove old. + + 15 Jul 2011; Kacper Kowalik jfsutils-1.1.15.ebuild: + ppc/ppc64 stable wrt #363263 + + 12 Jun 2011; Raúl Porcel jfsutils-1.1.15.ebuild: + ia64/s390/sh stable wrt #363263 + + 14 May 2011; Thomas Kahle jfsutils-1.1.15.ebuild: + x86 stable per bug 363263 + + 13 May 2011; Markus Meier jfsutils-1.1.15.ebuild: + arm stable, bug #363263 + + 26 Apr 2011; Jeroen Roovers jfsutils-1.1.15.ebuild: + Stable for HPPA (bug #363263). + + 25 Apr 2011; Markos Chandras jfsutils-1.1.15.ebuild: + Stable on amd64 wrt bug #363263 + +*jfsutils-1.1.15 (08 Mar 2011) + + 08 Mar 2011; Tim Harder + -files/jfsutils-1.1.11-double-close.patch, + -files/jfsutils-1.1.11-fsck-n.patch, +jfsutils-1.1.15.ebuild: + Version bump (bug #357807 by Matt McAdoo and Lars Wendler). Update to EAPI 2 + and other minor cleanups. + + 06 Feb 2011; Mart Raudsepp jfsutils-1.1.8.ebuild: + Drop to ~mips + + 16 Nov 2009; Jeroen Roovers jfsutils-1.1.14.ebuild: + Stable for HPPA (bug #284382). + + 27 Sep 2009; nixnut jfsutils-1.1.14.ebuild: + ppc stable #284382 + + 27 Sep 2009; Brent Baude jfsutils-1.1.14.ebuild: + Marking jfsutils-1.1.14 ppc64 for bug 284382 + + 23 Sep 2009; Raúl Porcel jfsutils-1.1.14.ebuild: + arm/ia64/s390/sh stable wrt #284382 + + 21 Sep 2009; Markus Meier jfsutils-1.1.14.ebuild: + amd64/x86 stable, bug #284382 + +*jfsutils-1.1.14 (02 Aug 2009) + + 02 Aug 2009; Jeremy Olexa +jfsutils-1.1.14.ebuild: + (non maintainer commit) Version bump for bug 267509, tested by Lars + Wendler (Polynomial-C), approved to commit by Daniel Drake (dsd). bug + 267509 + + 06 Feb 2009; Jeroen Roovers jfsutils-1.1.13.ebuild: + Stable for HPPA (bug #250281). + + 09 Jan 2009; Brent Baude jfsutils-1.1.13.ebuild: + stable ppc, bug 250281 + + 10 Dec 2008; Markus Meier jfsutils-1.1.13.ebuild: + amd64/x86 stable, bug #250281 + + 08 Dec 2008; Brent Baude jfsutils-1.1.13.ebuild: + stable ppc64, bug 250281 + + 02 Dec 2008; Brent Baude jfsutils-1.1.12.ebuild: + stable ppc64, bug 245096 + + 08 Nov 2008; nixnut jfsutils-1.1.12.ebuild: + Stable on ppc wrt bug 245096 + + 03 Nov 2008; Raúl Porcel jfsutils-1.1.13.ebuild: + ia64 stable wrt #245096 + + 02 Nov 2008; Markus Meier jfsutils-1.1.12.ebuild: + amd64/x86 stable, bug #245096 + +*jfsutils-1.1.13 (31 Oct 2008) + + 31 Oct 2008; Daniel Drake +jfsutils-1.1.13.ebuild: + Version bump, thanks to Lars in bug #237248 + + 22 Nov 2007; Stefaan De Roeck jfsutils-1.1.12.ebuild: + Fix compilation on alpha (bug #193617) + +*jfsutils-1.1.12 (26 Aug 2007) + + 26 Aug 2007; Christian Heim +jfsutils-1.1.12.ebuild: + Version bump (thanks to Roy). + + 19 Aug 2007; Christian Heim metadata.xml: + Fixing the metadata.xml, this package should be kernel-misc and not kernel@. + +*jfsutils-1.1.11-r2 (19 Aug 2007) + + 19 Aug 2007; Christian Heim + +files/jfsutils-1.1.11-double-close.patch, +jfsutils-1.1.11-r2.ebuild: + Revision bump, fixing the double free when using external journals (as + reported on upstream bug 1684322). + +*jfsutils-1.1.11-r1 (02 Aug 2007) + + 02 Aug 2007; Roy Marples + +files/jfsutils-1.1.11-fsck-n.patch, +jfsutils-1.1.11-r1.ebuild: + Add a patch to allow fsck -f -n to work, #116016 + + 16 May 2007; Joshua Kinard jfsutils-1.1.8.ebuild: + Stable on mips. + + 22 Feb 2007; Markus Ullmann ChangeLog: + Redigest for Manifest2 + +*jfsutils-1.1.11 (01 Jul 2006) + + 01 Jul 2006; Daniel Drake -jfsutils-1.1.10.ebuild, + +jfsutils-1.1.11.ebuild: + Version bump thanks to Raine Skellr in bug #138596 + + 19 Mar 2006; Fernando J. Pereda jfsutils-1.1.10.ebuild, + jfsutils-1.1.10-r1.ebuild: + Add ~alpha wrt bug #116906. Reported by Stefaan De Roeck + +*jfsutils-1.1.10-r1 (23 Jan 2006) + + 23 Jan 2006; Daniel Drake +jfsutils-1.1.10-r1.ebuild: + Add static USE-flag to support linking jfsutils statically. Contributed by + Evgeniy Dushistov in bug #119178 + + 21 Nov 2005; Rene Nussbaumer jfsutils-1.1.8.ebuild: + Stable on hppa. + +*jfsutils-1.1.10 (29 Oct 2005) + + 29 Oct 2005; Daniel Drake + -files/jfsutils-1.1.3-gentoo.diff, -jfsutils-1.1.4.ebuild, + +jfsutils-1.1.10.ebuild: + Version bump thanks to Dave Kleikamp in bug 110474 + + 23 Aug 2005; Aron Griffis jfsutils-1.1.8.ebuild: + stable on ia64 + + 14 Aug 2005; Michael Hanselmann jfsutils-1.1.8.ebuild: + Stable on ppc. + + 13 Aug 2005; Luis Medinas jfsutils-1.1.8.ebuild: + Stable on AMD64. + + 12 Aug 2005; Markus Rothe jfsutils-1.1.8.ebuild: + Stable on ppc64 + + 11 Aug 2005; Daniel Drake -jfsutils-1.1.5.ebuild, + jfsutils-1.1.8.ebuild: + Stable on x86 + + 29 Jun 2005; Joshua Kinard jfsutils-1.1.7.ebuild: + Marked stable on mips. + + 14 May 2005; Guy Martin jfsutils-1.1.7.ebuild: + Stable on hppa. + + 09 May 2005; Daniel Drake jfsutils-1.1.7.ebuild: + Stable on x86 + +*jfsutils-1.1.8 (09 May 2005) + + 09 May 2005; Daniel Drake +jfsutils-1.1.8.ebuild: + Version bump thanks to Dave Kleikamp in bug #91472 + + 13 Apr 2005; Tom Gall jfsutils-1.1.7.ebuild: + stable on ppc64 + + 01 Apr 2005; Aron Griffis jfsutils-1.1.7.ebuild: + stable on ia64 + + 18 Sep 2004; Joshua Kinard jfsutils-1.1.5.ebuild, + jfsutils-1.1.7.ebuild: + Marked 1.1.5 stable on mips, 1.1.7 ~mips. + + 03 Sep 2004; Pieter Van den Abeele + jfsutils-1.1.3.ebuild, jfsutils-1.1.5.ebuild, jfsutils-1.1.6.ebuild, + jfsutils-1.1.7.ebuild: + Masked jfsutils-1.1.7.ebuild stable for ppc + + 03 Sep 2004; Pieter Van den Abeele + jfsutils-1.1.3.ebuild, jfsutils-1.1.5.ebuild, jfsutils-1.1.6.ebuild: + Masked jfsutils-1.1.6.ebuild stable for ppc + + 03 Sep 2004; Pieter Van den Abeele + jfsutils-1.1.3.ebuild, jfsutils-1.1.5.ebuild: + Masked jfsutils-1.1.5.ebuild stable for ppc + + 03 Sep 2004; Pieter Van den Abeele + jfsutils-1.1.3.ebuild: + Masked jfsutils-1.1.3.ebuild stable for ppc + +*jfsutils-1.1.7 (26 Aug 2004) + + 26 Aug 2004; +jfsutils-1.1.7.ebuild: + Version bump; bug #61774. + +*jfsutils-1.1.6 (10 Jul 2004) + + 10 Jul 2004; +jfsutils-1.1.6.ebuild: + Version bump. Closes bug #50658. + + 07 Jul 2004; Travis Tilley jfsutils-1.1.4.ebuild: + Stable on amd64. + + 27 Apr 2004; Aron Griffis jfsutils-1.1.3.ebuild, + jfsutils-1.1.4.ebuild: + Add inherit eutils + + 26 Apr 2004; Aron Griffis jfsutils-1.1.3.ebuild: + Add die following econf for bug 48950 + + 26 Apr 2004; Aron Griffis jfsutils-1.1.0-r2.ebuild, + jfsutils-1.1.1-r1.ebuild, jfsutils-1.1.1.ebuild, jfsutils-1.1.2.ebuild, + jfsutils-1.1.4.ebuild, jfsutils-1.1.5.ebuild: + Add die following econf for bug 48950 + + 09 Apr 2004; Joshua Kinard jfsutils-1.1.4.ebuild: + Marked stable on mips. + + 14 Mar 2004; Tim Yamin jfsutils-1.1.3.ebuild: + Marking 1.1.3 stable on X86 since it resolves replay issues on 2.6 kernels. + Bug #36211. + +*jfsutils-1.1.5 (08 Mar 2004) + + 08 Mar 2004; Brad Cowan jfsutils-1.1.5.ebuild: + Version bump including buffer overflow fix. + + 20 Nov 2003; Sascha Schwabbauer jfsutils-1.1.4.ebuild: + Added ~ppc keyword. + +*jfsutils-1.1.4 (17 Nov 2003) + + 17 Nov 2003; Brian Jackson jfsutils-1.1.4.ebuild: + version bump + + 13 Nov 2003; Sascha Schwabbauer jfsutils-1.1.3.ebuild: + Marked ~ppc, because this version has ppc support + + 09 Oct 2003; Todd Sunderlin jfsutils-1.1.3.ebuild: + Added ~sparc keyword. + + 21 Sep 2003; Martin Holzer jfsutils-1.1.3.ebuild, + files/jfsutils-1.1.3-gentoo.diff: + Added patch to compile with gcc-2.9x. Closes #29204. + +*jfsutils-1.1.1-r1 (15 Sep 2003) + + 15 Sep 2003; Seemant Kulleen jfsutils-1.1.0-r1.ebuild, + jfsutils-1.1.0-r2.ebuild, jfsutils-1.1.1-r1.ebuild, jfsutils-1.1.1.ebuild, + jfsutils-1.1.2.ebuild, jfsutils-1.1.3.ebuild: + moved to sys-fs + +*jfsutils-1.1.3 (08 Sep 2003) + + 08 Sep 2003; Daniel Ahlberg jfsutils-1.1.3.ebuild: + Version bump. + +*jfsutils-1.1.2 (26 Mar 2003) + + 28 Mar 2003; Guy Martin jfsutils-1.1.2.ebuild : + Added ~hppa to KEYWORDS. + + 26 Mar 2003; Brad Cowan jfsutils-1.1.2.ebuild, + files/digest-jfsutils-1.1.2: + Version bump, removed errno patch as it was fixed upstream. + +*jfsutils-1.1.1-r1 (10 Mar 2003) + + 10 Mar 2003; Seemant Kulleen jfsutils-1.1.1-r1.ebuild: + patch to allow compile against glibc-2.3.2's errno issue + +* jfsutils-1.1.1 (18 Dec 2002) + + 18 Dec 2002; Brad Cowan jfsutils-1.1.1.ebuild, + files/digest-jfsutils-1.1.0: + + Version bump, corrects segfault when using mkfs.jfs on bad block device. + +* jfsutils-1.1.0-r2 (16 Dec 2002) + + 16 Dec 2002; Brad Cowan jfsutils-1.1.0-r2.ebuild, + files/digest-jfsutils-1.1.0-r2: + + Changed syntax a bit. + +*jfsutils-1.1.0-r1 (10 Dec 2002) + + 10 Dec 2002; Daniel Robbins jfsutils-1.1.0-r1.ebuild: + ensured that binaries get installed to /sbin; created mkfs.jfs and fsck.jfs + symlinks. Unmasking for x86 since we are using a 7-8 month old version of + jfsutils. + +*jfsutils-1.1.0 (20 Nov 2002) + + 20 Nov 2002; Brad Cowan jfsutils-1.1.0.ebuild, + files/digest-jfsutils-1.1.0 : Version bump. + +*jfsutils-1.0.24 (18 Oct 2002) + + 18 Oct 2002; Brad Cowan jfsutils-1.0.24.ebuild, + files/digest-jfsutils-1.0.24 : Version bump. + +*jfsutils-1.0.22 (21 Sep 2002) + + 16 Sep 2002; Brad Cowan ChangeLog: + jfsutils-1.0.22.ebuild, files/digest-jfsutils-1.0.22 : version bump, updated + ebuild + +*jfsutils-1.0.21 (24 Aug 2002) + + 24 Aug 2002; Brad Cowan ChangeLog: + jfsutils-1.0.21.ebuild, files/digest-jfsutils-1.0.21 : version bump, updated + ebuild (resolves bug #6984 -- commited by Matthew Kennedy + ) + +*jfsutils-1.0.17 (25 Apr 2002) + + 23 Oct 2002; Mike Frysinger : + Removed bootcd USE flag + + 21 Jul 2002; Mark Guertin : + updated keywords (-ppc) no JFS currently on PPC + + 14 Jul 2002; phoen][x jfsutils-1.0.17.ebuild : + Added KEYWORDS, SLOT. + + 25 Apr 2002; Matthew Kennedy ChangeLog, + jfsutils-1.0.17.ebuild, files/digest-jfsutils-1.0.17 : + + New ebuild. + + IBM's Journaling Filesystem (JFS) Utilities diff --git a/sys-fs/jfsutils/Manifest b/sys-fs/jfsutils/Manifest new file mode 100644 index 00000000..c72458d3 --- /dev/null +++ b/sys-fs/jfsutils/Manifest @@ -0,0 +1,5 @@ +AUX jfsutils-1.1.12-libjfs.patch 2776 RMD160 6e296a5e54ea35b26d2256bb732735eb699207c3 SHA1 e20a1d2f62916a97953e0f14d6456967e69afb55 SHA256 4aa6726db09692e54c2d214f333dc8554b98531fb764825b0bde4a6ad103cf5b +DIST jfsutils-1.1.15.tar.gz 539148 RMD160 b353f86c0680f257bcc0fae43c0154933cf96f8b SHA1 291e8bd9d615cf3d27e4000117c81a3602484a50 SHA256 244a15f64015ce3ea17e49bdf6e1a0fb4f9af92b82fa9e05aa64cb30b5f07a4d +EBUILD jfsutils-1.1.15-r1.ebuild 1070 RMD160 80388d52acebef6a095dccbbb3ad5358befea81a SHA1 4312b7fcf6fbcd0901fdfaaee2b1a4f46273fa49 SHA256 519f2ecdbd6d0048f7117f13a4389ff37ada2aeb2fc7b26d215f3f32e1acec16 +MISC ChangeLog 11590 RMD160 2eec4a392c8b8aab7f4052f4b99da2a09dd83d34 SHA1 9fdb26141434e71d4ba23cd6222363ec4299c35b SHA256 6be4e5641f0b9e8fd5975c48004d9f35d40dbd0a80f21b2244da56a669bc247c +MISC metadata.xml 262 RMD160 df347ac5853a8f560ff0f5c02ce8317f4d3bbb4a SHA1 e0e125cf19aaf5f81b314a9f19d0e98615f7685f SHA256 adf3f9badc5b8533930b52fb0547fd1b6d4218c0412771c1041c6c27adb05ab4 diff --git a/sys-fs/jfsutils/files/jfsutils-1.1.12-libjfs.patch b/sys-fs/jfsutils/files/jfsutils-1.1.12-libjfs.patch new file mode 100644 index 00000000..ec462093 --- /dev/null +++ b/sys-fs/jfsutils/files/jfsutils-1.1.12-libjfs.patch @@ -0,0 +1,59 @@ +diff -Naur jfsutils-1.1.12.orig/include/Makefile.am jfsutils-1.1.12.partclone/include/Makefile.am +--- jfsutils-1.1.12.orig/include/Makefile.am 2002-01-30 04:08:11.000000000 +0800 ++++ jfsutils-1.1.12.partclone/include/Makefile.am 2010-06-30 11:21:37.000000000 +0800 +@@ -1,3 +1,7 @@ ++jfsincludedir = $(includedir)/jfs ++jfsinclude_HEADERS = jfs_byteorder.h jfs_btree.h jfs_dinode.h jfs_dmap.h \ ++ jfs_dtree.h jfs_filsys.h jfs_imap.h jfs_logmgr.h jfs_superblock.h \ ++ jfs_types.h jfs_unicode.h jfs_version.h jfs_xtree.h + + EXTRA_DIST = jfs_byteorder.h jfs_btree.h jfs_dinode.h jfs_dmap.h \ + jfs_dtree.h jfs_filsys.h jfs_imap.h jfs_logmgr.h jfs_superblock.h \ +diff -Naur jfsutils-1.1.12.orig/libfs/log_work.c jfsutils-1.1.12.partclone/libfs/log_work.c +--- jfsutils-1.1.12.orig/libfs/log_work.c 2006-06-05 05:37:29.000000000 +0800 ++++ jfsutils-1.1.12.partclone/libfs/log_work.c 2010-06-30 11:14:46.000000000 +0800 +@@ -2416,6 +2416,7 @@ + int32_t xlen, xlength; + int16_t nword; + int8_t upd_possible = 0; ++ struct dinode dip_local; /* Local copy of dinode data for alignment purposes */ + + if (ld->length <= 0) + return (0); +@@ -2713,7 +2714,8 @@ + */ + + if (ino_rem == 0) { /* inode base segment */ +- dip = (struct dinode *) data; ++ memcpy(&dip_local, data, size_dinode); ++ dip = &dip_local; + if (ln == 1) { + /* ibase only */ + if (db->db_ibase & mask_8) +diff -Naur jfsutils-1.1.12.orig/libfs/Makefile.am jfsutils-1.1.12.partclone/libfs/Makefile.am +--- jfsutils-1.1.12.orig/libfs/Makefile.am 2005-10-04 10:42:59.000000000 +0800 ++++ jfsutils-1.1.12.partclone/libfs/Makefile.am 2010-06-30 11:27:52.000000000 +0800 +@@ -1,7 +1,10 @@ +- ++jfsincludedir = $(includedir)/jfs + INCLUDES = -I$(top_srcdir)/include + ++jfsinclude_HEADERS =debug.h fsck_base.h fsck_message.h jfs_endian.h logredo.h unicode_to_utf8.h devices.h fsckcbbl.h fsckwsp.h libjufs.h message.h utilsubs.h diskmap.h fscklog.h inode.h logform.h super.h ++ + noinst_LIBRARIES = libfs.a ++lib_LIBRARIES = libjfs.a + + libfs_a_SOURCES = fssubs.c unicode_to_utf8.c devices.c utilsubs.c \ + super.c inode.c diskmap.c message.c uniupr.c jfs_endian.c \ +@@ -10,3 +13,11 @@ + debug.h devices.h diskmap.h fsck_base.h fsckcbbl.h fscklog.h \ + fsckwsp.h inode.h libjufs.h message.h super.h unicode_to_utf8.h \ + utilsubs.h jfs_endian.h logform.h logredo.h fsck_message.h ++ ++libjfs_a_SOURCES = fssubs.c unicode_to_utf8.c devices.c utilsubs.c \ ++ super.c inode.c diskmap.c message.c uniupr.c jfs_endian.c \ ++ open_by_label.c log_dump.c logform.c logredo.c log_work.c log_read.c \ ++ log_map.c fsckmsgdef.c \ ++ debug.h devices.h diskmap.h fsck_base.h fsckcbbl.h fscklog.h \ ++ fsckwsp.h inode.h libjufs.h message.h super.h unicode_to_utf8.h \ ++ utilsubs.h jfs_endian.h logform.h logredo.h fsck_message.h diff --git a/sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild b/sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild new file mode 100644 index 00000000..ee2ba093 --- /dev/null +++ b/sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/jfsutils/jfsutils-1.1.15.ebuild,v 1.7 2011/07/15 15:59:26 xarthisius Exp $ + +EAPI=2 + +inherit flag-o-matic autotools + +DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities" +HOMEPAGE="http://jfs.sourceforge.net/" +SRC_URI="http://jfs.sourceforge.net/project/pub/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh ~sparc x86" +IUSE="static" + +DEPEND="virtual/libc" +RDEPEND="${DEPEND}" + +src_prepare() { + epatch "${FILESDIR}/jfsutils-1.1.12-libjfs.patch" + eautoreconf +} + +src_configure() { + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + use static && append-ldflags -static + econf --sbindir=/sbin +} + +src_install () { + emake DESTDIR="${D}" install || die "emake install failed" + dodoc AUTHORS ChangeLog NEWS README + + rm -f "${D}"/sbin/{mkfs,fsck}.jfs + dosym /sbin/jfs_mkfs /sbin/mkfs.jfs + dosym /sbin/jfs_fsck /sbin/fsck.jfs +} diff --git a/sys-fs/jfsutils/metadata.xml b/sys-fs/jfsutils/metadata.xml new file mode 100644 index 00000000..67e7fd65 --- /dev/null +++ b/sys-fs/jfsutils/metadata.xml @@ -0,0 +1,9 @@ + + + + + kernel-misc + + Utilities for working with IBM's journaled file system + + diff --git a/sys-fs/reiser4progs/ChangeLog b/sys-fs/reiser4progs/ChangeLog new file mode 100644 index 00000000..7e5bbc9a --- /dev/null +++ b/sys-fs/reiser4progs/ChangeLog @@ -0,0 +1,177 @@ +# ChangeLog for sys-fs/reiser4progs +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiser4progs/ChangeLog,v 1.41 2010/07/11 00:34:26 ranger Exp $ + + 11 Jul 2010; Brent Baude reiser4progs-1.0.7.ebuild: + stable ppc64, bug 302479 + + 18 Apr 2010; reiser4progs-1.0.7.ebuild: + ppc stable #302479 + + 12 Apr 2010; Markus Meier reiser4progs-1.0.7.ebuild: + arm/x86 stable, bug #302479 + + 11 Mar 2010; Markos Chandras + reiser4progs-1.0.7.ebuild: + Stable on amd64 wrt bug #302479 + + 11 May 2009; Mike Frysinger reiser4progs-1.0.7.ebuild, + +files/reiser4progs-1.0.7-gcc-4.4.patch: + Add fix by Victor Ostorga for build failure with gcc-4.4 #269240 by 404 + Error. + +*reiser4progs-1.0.7 (18 Jan 2009) + + 18 Jan 2009; Mike Frysinger + +reiser4progs-1.0.7.ebuild: + Version bump #255300 by Mathieu Belanger. + +*reiser4progs-1.0.6-r2 (26 Oct 2008) + + 26 Oct 2008; Mike Frysinger + files/reiser4progs-1.0.6-preen.patch, -reiser4progs-1.0.6-r1.ebuild, + +reiser4progs-1.0.6-r2.ebuild: + Fix by Anders Aagaard for -p (preen) operation #237393. + +*reiser4progs-1.0.6-r1 (31 May 2008) + + 31 May 2008; Mike Frysinger + +files/reiser4progs-1.0.6-preen.patch, +reiser4progs-1.0.6-r1.ebuild: + Change the meaning of -p to --preen #195988 by Radu Benea and Roy Marples. + + 31 May 2008; Mike Frysinger reiser4progs-1.0.6.ebuild: + Add arm love #203718 by Shvetsov Alexey. + + 24 Nov 2007; Samuli Suominen reiser4progs-1.0.6.ebuild: + amd64 stable wrt #199308 + + 19 Nov 2007; Markus Meier reiser4progs-1.0.6.ebuild: + x86 stable, bug #199308 + + 18 Nov 2007; Markus Rothe reiser4progs-1.0.6.ebuild: + Stable on ppc64; bug #199308 + + 17 Nov 2007; nixnut reiser4progs-1.0.6.ebuild: + Stable on ppc wrt bug 199308 + +*reiser4progs-1.0.6 (16 Mar 2007) + + 16 Mar 2007; Mike Frysinger + +reiser4progs-1.0.6.ebuild: + Version bump #170973 by Roel Brook. + + 04 Jan 2007; Diego Pettenò + reiser4progs-1.0.5.ebuild: + Fix broken autotools handling. + + 03 Sep 2005; Markus Rothe + reiser4progs-1.0.4_p1.ebuild: + Stable on ppc64 + +*reiser4progs-1.0.5 (12 Aug 2005) + + 12 Aug 2005; Mike Frysinger + +reiser4progs-1.0.5.ebuild: + Version bump #102292 by Ingo Bormuth. + +*reiser4progs-1.0.4_p1 (29 Jul 2005) + + 29 Jul 2005; Mike Frysinger + files/reiser4progs-1.0.4-gcc4.patch, +reiser4progs-1.0.4_p1.ebuild: + Version bump #100447 by Ingo Bormuth. + + 27 Jun 2005; Markus Rothe reiser4progs-1.0.4.ebuild: + Stable on ppc64 + + 26 Jun 2005; Mike Frysinger + +files/reiser4progs-1.0.4.pset.patch, reiser4progs-1.0.4.ebuild: + Add upstream patch for newer kernel support #97048 by Sander Sweers. + + 22 May 2005; Mike Frysinger reiser4progs-1.0.4.ebuild: + Add fix for broken libtool relinking by Simone Gotti #74817. + + 15 May 2005; Markus Rothe reiser4progs-1.0.4.ebuild: + Added ~ppc64 to KEYWORDS + +*reiser4progs-1.0.4 (12 Mar 2005) + + 12 Mar 2005; Tony Vroon + +files/reiser4progs-1.0.4-gcc4.patch, +reiser4progs-1.0.4.ebuild: + Version bump, GCC4 patch ported by Mark Loeser. Closes bug #82865. + + 10 Mar 2005; Tony Vroon + +files/reiser4progs-1.0.3-gcc4.patch, reiser4progs-1.0.3.ebuild: + GCC 4 compat fix by Bret Towe , closes bug #81054. + +*reiser4progs-1.0.3 (16 Dec 2004) + + 16 Dec 2004; Mike Frysinger + +reiser4progs-1.0.3.ebuild: + Version bump #74570 by infirit (Sander Sweers). + +*reiser4progs-1.0.2_pre1 (30 Oct 2004) + + 30 Oct 2004; Mike Frysinger + +reiser4progs-1.0.2.ebuild, -reiser4progs-1.0.2_pre1.ebuild: + Version bump #69446 by Stefan Schweizer. + + 19 Sep 2004; Mike Frysinger : + Version bump #64539 by Stefan Schweizer. + +*reiser4progs-1.0.0 (08 Sep 2004) + + 08 Sep 2004; Ciaran McCreesh reiser4progs-1.0.0.ebuild, + reiser4progs-1.0.1.ebuild: + Totally broken on sparc, see wli's posts in "silent semantic changes with + reiser4" LKML thread + + 03 Sep 2004; Pieter Van den Abeele + reiser4progs-1.0.1.ebuild: + Masked reiser4progs-1.0.1.ebuild stable for ppc + +*reiser4progs-1.0.1 (24 Aug 2004) + + 24 Aug 2004; Mike Frysinger +reiser4progs-1.0.1.ebuild: + Version bump #61563 by Daniel Webert. + +*reiser4progs-0.5.6 (14 Jul 2004) + + 14 Jul 2004; Mike Frysinger +files/0.5.6-guage.patch, + +reiser4progs-0.5.6.ebuild: + Version bump #57073 by Stefan Schweizer. + +*reiser4progs-0.5.5 (17 Jun 2004) + + 17 Jun 2004; Mike Frysinger +reiser4progs-0.5.5.ebuild: + Version bump #53990 by Redeeman. + +*reiser4progs-0.5.4 (17 May 2004) + + 17 May 2004; reiser4progs-0.5.4.ebuild: + Version Bump + + 12 Apr 2004; Travis Tilley reiser4progs-0.5.3.ebuild: + added ~amd64 keyword + + 12 Apr 2004; David Holm reiser4progs-0.5.3.ebuild: + Added to ~ppc. + +*reiser4progs-0.5.3 (11 Apr 2004) + + 11 Apr 2004; reiser4progs-0.5.3.ebuild: + Version bump + +*reiser4progs-0.5.0 (06 Feb 2004) + + 06 Feb 2004; Mike Frysinger : + Version bump. + +*reiser4progs-0.4.20-r1 (30 Jan 2004) + + 30 Jan 2004; Mike Frysinger : + Upstream released new tarballs with a few fixes #39443. + +*reiser4progs-0.4.20 (10 Jan 2004) + + 10 Jan 2004; Mike Frysinger : + Initial import. Ebuild submitted by Bret Towe #34340. diff --git a/sys-fs/reiser4progs/Manifest b/sys-fs/reiser4progs/Manifest new file mode 100644 index 00000000..7682817b --- /dev/null +++ b/sys-fs/reiser4progs/Manifest @@ -0,0 +1,6 @@ +AUX reiser4progs-1.0.7-gcc-4.4.patch 311 RMD160 c7975242c67610888cd6a694b64b0c90a520bf57 SHA1 6873e21bfddf38bdb0f3dfcb9106444e0daebcd8 SHA256 5d0fc888af703911457f42b16d4da76cfdcb5c38c08387c21f5f5e4e111160bf +AUX reiser4progs-libreiser4-no-libmisc.patch 1007 RMD160 068f09dde7dbb0696f23129d1ce339eec46d1e27 SHA1 2324dd512195f7ccfd887fada45d701da2c08e13 SHA256 58991a58601417639c873e2c1710ce3c6d4296e03bfcaed196c19c65dd92bf3c +DIST reiser4progs-1.0.7.tar.gz 844126 RMD160 6f6a6b5defdcea19f13857768596ff477f0cc877 SHA1 5e29580e6610105346ff88635d48eb37acb3ae67 SHA256 1211996ad3efebc0ca543aea2f67527d33e50fce1b827ad341e207f171d94d96 +EBUILD reiser4progs-1.0.7-r1.ebuild 1603 RMD160 584e35c57c754bafb88c4838973ffa2b5b34cb91 SHA1 3f66fc2c8fb9fb776e2eead5fedc862f1c197f8f SHA256 215ac8b663cdc617378a775c1861aaea78972a750a382e9bc3873a60bb49b87d +MISC ChangeLog 5826 RMD160 8e4f509af669b405751d22fa2ebba2b5b9723a85 SHA1 ce723b4b228a87e9f008528a03bd920a858017aa SHA256 ac7d8bc8c5a2fee7b0b7aadded1b6394919fc56175d3e1a40ae00c49b6ab8878 +MISC metadata.xml 267 RMD160 ff256714690dbcb9f54233ec9a4fbe77f11068f6 SHA1 f12cbf59a4688ee6b663b50b6a9a1871f096b71b SHA256 afd6f362214e67e2c73e745c7bb7e78c46c190a9c9ecf0712722850d23515e6b diff --git a/sys-fs/reiser4progs/files/reiser4progs-1.0.7-gcc-4.4.patch b/sys-fs/reiser4progs/files/reiser4progs-1.0.7-gcc-4.4.patch new file mode 100644 index 00000000..3f32af5d --- /dev/null +++ b/sys-fs/reiser4progs/files/reiser4progs-1.0.7-gcc-4.4.patch @@ -0,0 +1,15 @@ +http://bugs.gentoo.org/269240 + +fix build failure when using gcc-4.4 + +--- reiser4progs-1.0.7/plugin/node/node40/node40.c ++++ reiser4progs-1.0.7/plugin/node/node40/node40.c +@@ -994,7 +994,7 @@ + func = cb_comp_key3; + #elif defined(ENABLE_LARGE_KEYS) + func = cb_comp_key4; +-#elif ++#else + func = NULL; + #endif + diff --git a/sys-fs/reiser4progs/files/reiser4progs-libreiser4-no-libmisc.patch b/sys-fs/reiser4progs/files/reiser4progs-libreiser4-no-libmisc.patch new file mode 100644 index 00000000..d0d4996f --- /dev/null +++ b/sys-fs/reiser4progs/files/reiser4progs-libreiser4-no-libmisc.patch @@ -0,0 +1,37 @@ +--- reiser4progs-1.0.7/libreiser4/profile.c~ 2009-01-08 22:34:27.000000000 +0100 ++++ reiser4progs-1.0.7/libreiser4/profile.c 2011-01-07 01:28:39.509867695 +0100 +@@ -5,7 +5,7 @@ + + + #include +-#include ++#define INVAL_DIG (0x7fffffff) + + /* All default plugin ids. This is used for getting plugin id if it cannot be + obtained by usual way (get from disk structures, etc.). All these may be +@@ -327,6 +327,25 @@ + } + } + ++#include ++#include ++/* Converts passed @sqtr into long long value. In the case of error, INVAL_DIG ++ will be returned. */ ++static long long misc_str2long(const char *str, int base) { ++ char *error; ++ long long result = 0; ++ ++ if (!str) ++ return INVAL_DIG; ++ ++ result = strtol(str, &error, base); ++ ++ if (errno == ERANGE || *error) ++ return INVAL_DIG; ++ ++ return result; ++} ++ + /* Overrides plugin id by @id found by @name. */ + errno_t reiser4_profile_override(const char *slot, const char *name) { + reiser4_plug_t *plug; diff --git a/sys-fs/reiser4progs/metadata.xml b/sys-fs/reiser4progs/metadata.xml new file mode 100644 index 00000000..362e309e --- /dev/null +++ b/sys-fs/reiser4progs/metadata.xml @@ -0,0 +1,8 @@ + + + +base-system + +This is a library for reiser4 filesystem access and manipulation. + + diff --git a/sys-fs/reiser4progs/reiser4progs-1.0.7-r1.ebuild b/sys-fs/reiser4progs/reiser4progs-1.0.7-r1.ebuild new file mode 100644 index 00000000..5b76e2ad --- /dev/null +++ b/sys-fs/reiser4progs/reiser4progs-1.0.7-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-fs/reiser4progs/reiser4progs-1.0.7.ebuild,v 1.7 2010/07/11 00:34:26 ranger Exp $ + +inherit multilib eutils + +MY_P=${PN}-${PV/_p/-} +DESCRIPTION="reiser4progs: mkfs, fsck, etc..." +HOMEPAGE="http://www.kernel.org/pub/linux/utils/fs/reiser4/reiser4progs/" +SRC_URI="mirror://kernel/linux/utils/fs/reiser4/reiser4progs/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 arm ppc ppc64 -sparc x86" +IUSE="static debug readline" + +DEPEND="~sys-libs/libaal-1.0.5 + readline? ( sys-libs/readline )" + +S=${WORKDIR}/${MY_P} + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-gcc-4.4.patch #269240 + epatch "${FILESDIR}"/reiser4progs-libreiser4-no-libmisc.patch + printf '#!/bin/sh\ntrue\n' > run-ldconfig +} + +src_compile() { + econf \ + $(use_enable static full-static) \ + $(use_enable static mkfs-static) \ + $(use_enable static fsck-static) \ + $(use_enable static debugfs-static) \ + $(use_enable static measurefs-static) \ + $(use_enable static cpfs-static) \ + $(use_enable static resizefs-static) \ + $(use_enable debug) \ + $(use_with readline) \ + --enable-libminimal \ + --sbindir=/sbin \ + || die "configure failed" + emake || die "make failed" +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS BUGS CREDITS ChangeLog NEWS README THANKS TODO + + # move shared libs to / + dodir /$(get_libdir) + mv "${D}"/usr/$(get_libdir)/lib*.so* "${D}"/$(get_libdir)/ || die + gen_usr_ldscript libreiser4-minimal.so libreiser4.so librepair.so +} diff --git a/sys-kernel/go-sources/Manifest b/sys-kernel/go-sources/Manifest index 1e64f0a4..74bdc530 100644 --- a/sys-kernel/go-sources/Manifest +++ b/sys-kernel/go-sources/Manifest @@ -26,6 +26,14 @@ DIST genpatches-2.6.38-8.base.tar.bz2 194001 RMD160 6abc3131bc8094131ab647a31f02 DIST genpatches-2.6.38-8.extras.tar.bz2 15675 RMD160 3d40e9fcad874591de0cc7497a52795ea04a9b9b SHA1 ca1b5f319e87960fa97ea6302dd0146901cacd9e SHA256 6d4c134be67714382efc8aec208c5a73d6c0f84d96acc76640b9ed3be93877a4 DIST genpatches-3.1-3.base.tar.bz2 15976 RMD160 6d489eebebc05e4dcf86b5aafd6375580466a497 SHA1 0ebd6a5af7687e1ce290d7bbd9b16997c4ddf2f4 SHA256 ad41964853e5100e6b63900a3745548f93aedf457199e321ea11c1e97e0a0dba DIST genpatches-3.1-3.extras.tar.bz2 17197 RMD160 a275874317e13fc9f372eb6cdb08b79d67df5201 SHA1 85ed96b1602df0f1f68bc8c88de905cf5d1b0a5e SHA256 aee5dcccb9abc251d31caa0d565b78800cbc8e111cfa02b433cf6ebbdf04d4ea +DIST genpatches-3.1-4.base.tar.bz2 107620 RMD160 ffc262a61b4da49a60c09ee666b696405d956389 SHA1 1c8d681e62cf837295012369c2d28daabb1387f6 SHA256 8a025365b17b4b7ed4a5c2e03315932b3ce7c1aa76206a96a80157c57c95f6f4 +DIST genpatches-3.1-4.extras.tar.bz2 17200 RMD160 fa8aa6ba8bc1e554758017d371769536d025bdc1 SHA1 47240cdc21d69d2af05d0b2bd7dcbb1615508f86 SHA256 b108dbf3b5ddad1701cacd2f1c936a63b60d1a4cd86fd7f9311230e3bacac56b +DIST genpatches-3.1-5.base.tar.bz2 115408 RMD160 f2f638fc59ee79de070cdc29ff6c8dbf693a917a SHA1 bf0dcab1f5d9fefa1d2e70f7b60f08b985085d3e SHA256 f0a4ae3a45f5cc0390ca15db2e6933847346725e31fbddaf080994dc65681fb0 +DIST genpatches-3.1-5.extras.tar.bz2 17187 RMD160 7c45690a22d68bb40b90fbd692cd52d786b69a05 SHA1 e780917129e86c668048175ca7de2c6a96701d0b SHA256 c71596744bf82b3605ed5e2e582ea8dd3b8519cd9ff9216514aa37ef63bb9179 +DIST genpatches-3.1-6.base.tar.bz2 130496 RMD160 8ca2a91c65e42dc1c3a4c200d521decb8c659c96 SHA1 c9c585c23132271d68a51d3709df7cab4abffcdb SHA256 5ab97ae5dff50355dcde83d5334a98ee952d936321b9f90f330c509150e1f5ca +DIST genpatches-3.1-6.extras.tar.bz2 17200 RMD160 fa8aa6ba8bc1e554758017d371769536d025bdc1 SHA1 47240cdc21d69d2af05d0b2bd7dcbb1615508f86 SHA256 b108dbf3b5ddad1701cacd2f1c936a63b60d1a4cd86fd7f9311230e3bacac56b +DIST genpatches-3.1-7.base.tar.bz2 130517 RMD160 46e538a8b0033dd41fcb7f4ea578a836e87cb03d SHA1 ad247c4e2d48692ea823ee721f60ef4b7200399d SHA256 2cf45b51ccf4fd2de9542d2998d509e9a86c9271439760ff2fc1450f5fbf2084 +DIST genpatches-3.1-7.extras.tar.bz2 17200 RMD160 fa8aa6ba8bc1e554758017d371769536d025bdc1 SHA1 47240cdc21d69d2af05d0b2bd7dcbb1615508f86 SHA256 b108dbf3b5ddad1701cacd2f1c936a63b60d1a4cd86fd7f9311230e3bacac56b DIST geos_one-patches-2.6.34-1-p5.tar.bz2 1980770 RMD160 251fec41b37695cefabf70961ee8b564a078b414 SHA1 664e692b7fcdf51b7049e4ad63b13b788c661413 SHA256 eee046a3985d154ba4c75e4d06809db06df4158e5c8f4a27cbff60c645bc5698 DIST geos_one-patches-2.6.35-2-p1.tar.bz2 1303662 RMD160 1e136af5b273a1c95ff29824a1a77b435b029b9a SHA1 6f0432eb5a11e7402a53666380751805ebcdba92 SHA256 902aecbf3c6044608eb17e7d5ebcff1d17d7c158ba96cb7f838e7f2a1d57a31e DIST go-patches-2.6.36-2-p1.tar.bz2 986382 RMD160 9ee04544aaaf060097cfd56f0d6ae9c0607f92f3 SHA1 37c5f9c0dd7ed86b7d69b20f068394eb789c5527 SHA256 650fe499ba5e8782ebb7b81e781489c6eb20fb8fc0ffb2e860cad79cf02cde68 @@ -33,6 +41,10 @@ DIST go-patches-2.6.37-1-p1.tar.bz2 13448979 RMD160 11ce13f4afb8dba28268537e2d67 DIST go-patches-2.6.38-2-p1.tar.bz2 697893 RMD160 e123435c4560294b8cabcc42b7f6d4c88e92fccb SHA1 9c841f7d167fc472a2d463b786bd60f0f6d02503 SHA256 9b5cb51646a712f70b709fb3fd533f0c0768bc1aea4ca6de00b882b628a495e3 DIST go-patches-2.6.38-4-p2.tar.bz2 700999 RMD160 5eabf59513a82a46c4f775b5175d5972edfef283 SHA1 3232f3afc0938ac961d178f67de190db97c59147 SHA256 f4c788efe6bf2110387063a8b56ff157c5195d20feb45557c20b44293bf303c1 DIST go-patches-3.1.0-2.tar.bz2 235268 RMD160 98262b707338fd615906da43c9a5cd8835e34ff0 SHA1 020778aceb11163238c8a6b83d520a30443920e5 SHA256 73e4152987816d25bedc5832d7e66fba53bc1c12cbf9c0c59ac14392c5537392 +DIST go-patches-3.1.1-1.tar.bz2 235268 RMD160 98262b707338fd615906da43c9a5cd8835e34ff0 SHA1 020778aceb11163238c8a6b83d520a30443920e5 SHA256 73e4152987816d25bedc5832d7e66fba53bc1c12cbf9c0c59ac14392c5537392 +DIST go-patches-3.1.2-1.tar.bz2 235268 RMD160 98262b707338fd615906da43c9a5cd8835e34ff0 SHA1 020778aceb11163238c8a6b83d520a30443920e5 SHA256 73e4152987816d25bedc5832d7e66fba53bc1c12cbf9c0c59ac14392c5537392 +DIST go-patches-3.1.3-1.tar.bz2 235268 RMD160 98262b707338fd615906da43c9a5cd8835e34ff0 SHA1 020778aceb11163238c8a6b83d520a30443920e5 SHA256 73e4152987816d25bedc5832d7e66fba53bc1c12cbf9c0c59ac14392c5537392 +DIST go-patches-3.1.4-1.tar.bz2 377617 RMD160 431b2d11c625224d257826e8e6d08b9a9acc08be SHA1 1c9330df04d54f3c02d85b75f899b5f16a201ba3 SHA256 3c309cfa56a719a1369393fb5ac72bc1b0bad3c4c34cc990b031ed221fb104a7 DIST linux-2.6.34.tar.bz2 67633622 RMD160 dafd721b00c13e3652405b517b379eed10020bf4 SHA1 4188857ba71f301991dc56285f593e9c311e5824 SHA256 fa395fec7de633df1cb85b6248b8f35af98380ed128a8bc465fb48bc4d252633 DIST linux-2.6.35.tar.bz2 69305709 RMD160 f5d91abb4fa72fac812578d830b22180d85a0e6f SHA1 4cb1fbfbeedcd658ca37739679c65dfaa136bf4e SHA256 18b2e2c336032e366c942622b77302cb05fc034fb19018f086a4ebc9ed41bfcf DIST linux-2.6.36.tar.bz2 70277083 RMD160 d739da505a79e71a1370d36e1373b36be055c123 SHA1 b546ab66458d7d614151d80adbc03b4d28977ae2 SHA256 15a076d1a435a6bf8e92834eba4b390b4ec094ce06d47f89d071ca9e5788ce04 @@ -48,5 +60,9 @@ EBUILD go-sources-2.6.37.ebuild 1354 RMD160 21a366263848f13ac1856ae97c8a57d98561 EBUILD go-sources-2.6.38-r4.ebuild 1355 RMD160 3676d1f797de8a74eaad586aa9d9fc751269135e SHA1 424b3686935884e292b2ea4beb03a9f750e66c32 SHA256 0dfe4439426d5c0b7785b42c62bead6cfd35909c1b26ffbb983b8bfc020109ed EBUILD go-sources-2.6.38-r7.ebuild 1355 RMD160 9145019c05b11782933fed420da31975938fff45 SHA1 bbc845e53473f8ba1879ba3a1b68f7a7ad0ff9bb SHA256 7c8a725317f96dc2b64c344e9fa4f713ca5d8bde7eb497a7b2ba738e917ddbe7 EBUILD go-sources-3.1.0-r1.ebuild 1318 RMD160 6304ba87956e9b69ce8d01cf15f168bc14846a9a SHA1 f8bb68d28a14ff06d96dfc75a9c6d089e13e8be1 SHA256 c04df7115a4f27112b5572a4a8319aece7608a023033b4b675baa27941c81eb3 +EBUILD go-sources-3.1.1.ebuild 1318 RMD160 2d1caabb8d8c90ac53ec20186f1ca68853567adb SHA1 5d18cf32520a4b9dd15e75fb95c0ddf9c7808f7c SHA256 8b5745ca8db1626e18778391971d6d8e38c055dbdc9707bfe3002512824b5a97 +EBUILD go-sources-3.1.2.ebuild 1318 RMD160 7d2ab026fe629ef1f2f31653be2a99cc5c679140 SHA1 88f8386763be844d2686a33f78c4fd5eed80ae9e SHA256 4a93fb7b6cb0496d8345f8926c6d2c0bc5ae8c07abe39c0560b68df914d36ad8 +EBUILD go-sources-3.1.3.ebuild 1318 RMD160 4fb05bd9d9264e77b80446f4f83da1058508c468 SHA1 a1cba62ebebd51e0b3576b0391f149aee8927017 SHA256 3f29d7b177fff8af54de771fef6f1c96ff7bb7de0392935d24942f87e41183a8 +EBUILD go-sources-3.1.4.ebuild 1318 RMD160 9946a995cc73683f5e624903c6bc38442f339d6c SHA1 f35ba86f5da281e1395b5131ef12b6a9ffdaf2c1 SHA256 05d3b6e66df50f2b54c2aad8d097787c503f64eca32046c888b77349f1435554 MISC ChangeLog 11938 RMD160 54e0082d1dadac9cafb2486613eba8cb31624a36 SHA1 8c810960b5594f1616e70066ab445bea8d45e9a2 SHA256 22acef0653d6a372f63afa89fbf0f74028b47dea6fc28ca9dbdcf6aa749eed98 MISC metadata.xml 324 RMD160 7b2ebf31ef87546379ef84797d1284387717e20d SHA1 f76aa92eafd75f8104bd75056abe986238af49c3 SHA256 ed912585e62611ca96549ec2e0e0a257d9d278e8b9b8a167b0faa556584c60e8 diff --git a/sys-kernel/go-sources/go-sources-3.1.1.ebuild b/sys-kernel/go-sources/go-sources-3.1.1.ebuild new file mode 100644 index 00000000..f67dd331 --- /dev/null +++ b/sys-kernel/go-sources/go-sources-3.1.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="4" +K_DEBLOB_AVAILABLE="1" + +GOPATCHES_VER="1" +GOPATCHES="go-patches-${PV}-${GOPATCHES_VER}.tar.bz2" +GOPATCHES_URI="http://ftp.disconnected-by-peer.at/go/${GOPATCHES}" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" +HOMEPAGE="http://dev.gentoo.org/~dsd/genpatches http://forge.novell.com/modules/xfmod/project/?apparmor" + +DESCRIPTION="Full sources including the Gentoo & Geos One patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${GOPATCHES_URI}" + +UNIPATCH_LIST="${DISTDIR}/${GOPATCHES} ${DISTDIR}/${AAPATCHES}" +#UNIPATCH_EXCLUDE="6000_current-tuxonice-for-3.0.patch" + +src_unpack() { + kernel-2_src_unpack + + find "${WORKDIR}" -iname "*.orig" -exec rm {} \; 2> /dev/null +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" + einfo + einfo "Make sure that your kernel configuration file is set with:" + einfo " CONFIG_SECURITY=y" + einfo " CONFIG_SECURITY_APPARMOR=y" + einfo "Without these, apparmor will not function." +} diff --git a/sys-kernel/go-sources/go-sources-3.1.2.ebuild b/sys-kernel/go-sources/go-sources-3.1.2.ebuild new file mode 100644 index 00000000..3a1df9e2 --- /dev/null +++ b/sys-kernel/go-sources/go-sources-3.1.2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="5" +K_DEBLOB_AVAILABLE="1" + +GOPATCHES_VER="1" +GOPATCHES="go-patches-${PV}-${GOPATCHES_VER}.tar.bz2" +GOPATCHES_URI="http://ftp.disconnected-by-peer.at/go/${GOPATCHES}" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" +HOMEPAGE="http://dev.gentoo.org/~dsd/genpatches http://forge.novell.com/modules/xfmod/project/?apparmor" + +DESCRIPTION="Full sources including the Gentoo & Geos One patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${GOPATCHES_URI}" + +UNIPATCH_LIST="${DISTDIR}/${GOPATCHES} ${DISTDIR}/${AAPATCHES}" +#UNIPATCH_EXCLUDE="6000_current-tuxonice-for-3.0.patch" + +src_unpack() { + kernel-2_src_unpack + + find "${WORKDIR}" -iname "*.orig" -exec rm {} \; 2> /dev/null +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" + einfo + einfo "Make sure that your kernel configuration file is set with:" + einfo " CONFIG_SECURITY=y" + einfo " CONFIG_SECURITY_APPARMOR=y" + einfo "Without these, apparmor will not function." +} diff --git a/sys-kernel/go-sources/go-sources-3.1.3.ebuild b/sys-kernel/go-sources/go-sources-3.1.3.ebuild new file mode 100644 index 00000000..29707f93 --- /dev/null +++ b/sys-kernel/go-sources/go-sources-3.1.3.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="6" +K_DEBLOB_AVAILABLE="1" + +GOPATCHES_VER="1" +GOPATCHES="go-patches-${PV}-${GOPATCHES_VER}.tar.bz2" +GOPATCHES_URI="http://ftp.disconnected-by-peer.at/go/${GOPATCHES}" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" +HOMEPAGE="http://dev.gentoo.org/~dsd/genpatches http://forge.novell.com/modules/xfmod/project/?apparmor" + +DESCRIPTION="Full sources including the Gentoo & Geos One patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${GOPATCHES_URI}" + +UNIPATCH_LIST="${DISTDIR}/${GOPATCHES} ${DISTDIR}/${AAPATCHES}" +#UNIPATCH_EXCLUDE="6000_current-tuxonice-for-3.0.patch" + +src_unpack() { + kernel-2_src_unpack + + find "${WORKDIR}" -iname "*.orig" -exec rm {} \; 2> /dev/null +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" + einfo + einfo "Make sure that your kernel configuration file is set with:" + einfo " CONFIG_SECURITY=y" + einfo " CONFIG_SECURITY_APPARMOR=y" + einfo "Without these, apparmor will not function." +} diff --git a/sys-kernel/go-sources/go-sources-3.1.4.ebuild b/sys-kernel/go-sources/go-sources-3.1.4.ebuild new file mode 100644 index 00000000..141eaa0f --- /dev/null +++ b/sys-kernel/go-sources/go-sources-3.1.4.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +ETYPE="sources" +K_WANT_GENPATCHES="base extras" +K_GENPATCHES_VER="7" +K_DEBLOB_AVAILABLE="1" + +GOPATCHES_VER="1" +GOPATCHES="go-patches-${PV}-${GOPATCHES_VER}.tar.bz2" +GOPATCHES_URI="http://ftp.disconnected-by-peer.at/go/${GOPATCHES}" + +inherit kernel-2 +detect_version +detect_arch + +KEYWORDS="~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="" +HOMEPAGE="http://dev.gentoo.org/~dsd/genpatches http://forge.novell.com/modules/xfmod/project/?apparmor" + +DESCRIPTION="Full sources including the Gentoo & Geos One patchset for the ${KV_MAJOR}.${KV_MINOR} kernel tree" + +SRC_URI="${KERNEL_URI} ${GENPATCHES_URI} ${ARCH_URI} ${GOPATCHES_URI}" + +UNIPATCH_LIST="${DISTDIR}/${GOPATCHES} ${DISTDIR}/${AAPATCHES}" +#UNIPATCH_EXCLUDE="6000_current-tuxonice-for-3.0.patch" + +src_unpack() { + kernel-2_src_unpack + + find "${WORKDIR}" -iname "*.orig" -exec rm {} \; 2> /dev/null +} + +pkg_postinst() { + kernel-2_pkg_postinst + einfo "For more info on this patchset, and how to report problems, see:" + einfo "${HOMEPAGE}" + einfo + einfo "Make sure that your kernel configuration file is set with:" + einfo " CONFIG_SECURITY=y" + einfo " CONFIG_SECURITY_APPARMOR=y" + einfo "Without these, apparmor will not function." +}