diff options
53 files changed, 2273 insertions, 0 deletions
diff --git a/dev-libs/ctpl/Manifest b/dev-libs/ctpl/Manifest new file mode 100644 index 0000000..7591e4c --- /dev/null +++ b/dev-libs/ctpl/Manifest @@ -0,0 +1,2 @@ +EBUILD ctpl-0.2.2.ebuild 550 RMD160 8cb8bd0aa6d55935a1d82309ba3d766efcf4bc26 SHA1 21011d1fe1624f449450e4bb121a7a3dfa7887b7 SHA256 7c0ef0f3654ffcf2e2bacfaa65830db8fdfcb8e8be6488b8bfba2f6693ba993e +DIST ctpl-0.2.2.tar.gz 582023 RMD160 918cd0896b055c275be382b324f1951b89351760 SHA1 ea508feade29cb057d29a4f66111a503934bb44a SHA256 f67e658241598fd4529bf68327eb507db514051426161213e5d9d44a859e0284 diff --git a/dev-libs/ctpl/ctpl-0.2.2.ebuild b/dev-libs/ctpl/ctpl-0.2.2.ebuild new file mode 100644 index 0000000..3fd630e --- /dev/null +++ b/dev-libs/ctpl/ctpl-0.2.2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v3 +# $Header: $ + +EAPI="3" + +inherit autotools + +DESCRIPTION="CTPL - C Template (Parser) Library" +HOMEPAGE="https://ctpl.tuxfamily.org" +SRC_URI="http://download.tuxfamily.org/${PN}/releases/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="dev-libs/glib" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_prepare() { + eautoreconf || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS NEWS README +} + diff --git a/dev-libs/klibc/ChangeLog b/dev-libs/klibc/ChangeLog new file mode 100644 index 0000000..a293e23 --- /dev/null +++ b/dev-libs/klibc/ChangeLog @@ -0,0 +1,337 @@ +# ChangeLog for dev-libs/klibc +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/klibc/ChangeLog,v 1.72 2010/01/10 09:50:36 robbat2 Exp $ + + 10 Jan 2010; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.12-r1.ebuild, + klibc-1.5.15.ebuild, klibc-1.5.15-r1.ebuild: + Bug #278957: use test instead of $FEATURES access. + + 25 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> klibc-1.5.8.ebuild, + klibc-1.5.11.ebuild, klibc-1.5.12.ebuild, klibc-1.5.12-r1.ebuild, + klibc-1.5.15.ebuild, klibc-1.5.15-r1.ebuild, + -files/klibc-1.5-nostrip.patch: + Remove 1 byte-sized patch (and ebuild reference to that). + +*klibc-1.5.15-r1 (16 Sep 2009) + + 16 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> + +klibc-1.5.15-r1.ebuild: + Bug #284957: Work for USE=savedconfig in progress. + + 15 Sep 2009; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.15.ebuild: + Implement basic ARM support, thanks to the mv78100 board from Marvell. + +*klibc-1.5.15 (09 May 2009) + + 09 May 2009; Robin H. Johnson <robbat2@gentoo.org> +klibc-1.5.15.ebuild: + Bug 252880: version bump. 1.5.14 was broken, but 1.5.15 passes the + testsuite. + + 07 Nov 2008; Raúl Porcel <armin76@gentoo.org> klibc-1.5.12-r1.ebuild: + sparc/x86 stable wrt #238494 + + 01 Nov 2008; nixnut <nixnut@gentoo.org> klibc-1.5.12-r1.ebuild: + Stable on ppc wrt bug 238494 + + 01 Nov 2008; Jeremy Olexa <darkside@gentoo.org> klibc-1.5.12-r1.ebuild: + amd64 stable, bug 238494 + + 31 Oct 2008; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.12-r1.ebuild: + Now with testing magic. + + 31 Oct 2008; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.12-r1.ebuild: + Bug #242454 - be sure to check both locations for kernel sources. + + 06 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml: + Add USE flag description to metadata wrt GLEP 56. + +*klibc-1.5.12-r1 (14 Jul 2008) + + 14 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> + +klibc-1.5.12-r1.ebuild: + Use 2.6.26, test with caution. + +*klibc-1.5.12 (14 Jul 2008) + + 14 Jul 2008; Robin H. Johnson <robbat2@gentoo.org> +klibc-1.5.12.ebuild: + Version bump. + + 26 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> + -files/klibc-1.2.1-nostdinc-flags.patch, -files/klibc-1.2.4-kbuild.patch, + -files/klibc-1.4.7-nostdinc-flags.patch, -files/klibc-1.4.9-mips32.patch, + -files/klibc-1.4.13-resumelib.patch, -files/klibc-1.4.13-types.h.patch, + -klibc-1.2.1-r1.ebuild, -klibc-1.2.1-r2.ebuild, -klibc-1.4.12.ebuild, + -klibc-1.4.13.ebuild, -klibc-1.5.ebuild, -klibc-1.5.7.ebuild, + -klibc-1.5.7-r1.ebuild, -klibc-1.5.7-r2.ebuild: + Trim old ebuilds and patches. + +*klibc-1.5.11 (26 Jun 2008) + + 26 Jun 2008; Robin H. Johnson <robbat2@gentoo.org> + +files/klibc-1.5.11-klibcasmarch.patch, + +files/klibc-1.5.11-x86_64-io.h-return.diff, +klibc-1.5.11.ebuild: + Version bump per bug #217738, and also fix x86_64 io.h header per bug + #229525. + + 10 Mar 2008; Steve Dibb <beandog@gentoo.org> klibc-1.5.8.ebuild: + amd64 stable, bug 208131 + + 14 Feb 2008; nixnut <nixnut@gentoo.org> klibc-1.5.8.ebuild: + Stable on ppc wrt bug 208131 + + 13 Feb 2008; Dawid Węgliński <cla@gentoo.org> klibc-1.5.8.ebuild: + Stable on x86 (bug #208131) + +*klibc-1.5.8 (15 Jan 2008) + + 15 Jan 2008; Robin H. Johnson <robbat2@gentoo.org> + +files/klibc-1.5.7-strip-fix-dash-s.patch, +klibc-1.5.8.ebuild: + Version bump, and fix bug 201006. + + 21 Dec 2007; nixnut <nixnut@gentoo.org> klibc-1.5.7-r2.ebuild: + Stable on ppc wrt bug 195443 + +*klibc-1.5.7-r2 (14 Nov 2007) + + 14 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> +klibc-1.5.7-r2.ebuild: + This revision fixes compiling of v86d (bug 198937) due to a missing patch, + and splashutils due to a broken asm symlink that was installed. + + 14 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> klibc-1.5.7-r1.ebuild: + Bug #199048, we need to ignore KBUILD_OUTPUT. + +*klibc-1.5.7-r1 (12 Nov 2007) + + 12 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> + +files/klibc-1.5-klibcasmarch.patch, +klibc-1.5.7-r1.ebuild: + Bug #196521, some arches have a shared asm-ARCH directory in the kernel + sources, and klibc is not aware of this. + +*klibc-1.5.7 (12 Nov 2007) + + 12 Nov 2007; Robin H. Johnson <robbat2@gentoo.org> + +files/klibc-1.5-nostrip.patch, +files/klibc-1.5-sigaction.patch, + +klibc-1.5.7.ebuild: + Bug #190113, add biarch support for ppc64-32ul et al. Redo of a lot of the + handling. + + 04 Nov 2007; Christian Heim <phreak@gentoo.org> metadata.xml: + Removing myself as the maintainer. + + 21 Oct 2007; Steve Dibb <beandog@gentoo.org> klibc-1.5.ebuild: + amd64 stable + + 14 Oct 2007; Mike Frysinger <vapier@gentoo.org> klibc-1.5.ebuild: + Add back in RESTRICT=strip for az. + + 11 Oct 2007; Christian Faulhammer <opfer@gentoo.org> klibc-1.5.ebuild: + stable x86, bug 195443 + + 02 Jul 2007; Piotr Jaroszyński <peper@gentoo.org> klibc-1.1.ebuild, + klibc-1.2.1-r1.ebuild, klibc-1.2.1-r2.ebuild, klibc-1.4.12.ebuild, + klibc-1.4.13.ebuild: + (QA) RESTRICT clean up. + + 13 Jun 2007; Christian Heim <phreak@gentoo.org> klibc-1.5.ebuild: + Fixing cross compilation, thanks to Michal Januszewski in #181560. + +*klibc-1.5 (17 May 2007) + + 17 May 2007; Christian Heim <phreak@gentoo.org> +klibc-1.5.ebuild: + Version bump, finally at klibc-1.5. + + 13 May 2007; Christian Heim <phreak@gentoo.org> klibc-1.4.13.ebuild: + Really fix the permission problem (#178053) and also fix the sandbox + violation (#178208 - thanks to Roland Tapken, note to self: always use ${D} + in src_install). + + 12 May 2007; Christian Heim <phreak@gentoo.org> klibc-1.4.13.ebuild: + Fixing the permissions bug (#178053 - thanks to Tobias Sager <moixa at + gmx.ch>), hopefully fixing any further issues. + + 12 May 2007; Daniel Drake <dsd@gentoo.org> metadata.xml: + Move from kernel to kernel-misc herd + + 07 May 2007; Chris Gianelloni <wolf31o2@gentoo.org> klibc-1.4.13.ebuild: + Stable on amd64/ppc/x86 for splashutils. + + 10 Feb 2007; Christian Heim <phreak@gentoo.org> klibc-1.2.1-r2.ebuild: + Backporting the types.h fix from 1.4.33 to 1.2.1-r2, making current stable + work for kernel >=2.6.19. Quoting fixes. Backporting the QA_EXECSTACK stuff + from 1.4.33. + + 09 Feb 2007; Christian Heim <phreak@gentoo.org> + +files/klibc-1.4.13-types.h.patch, klibc-1.4.13.ebuild: + Quoting fixes, adding the -types.h patch suggested by Alon in #165472. + + 20 Jan 2007; Christian Heim <phreak@gentoo.org> + -files/klibc-1.1.16-mips-ldpaths.patch, -files/klibc-1.1.16-mips32.patch, + +files/klibc-1.4.13-resumelib.patch, metadata.xml, + -klibc-1.1.16-r1.ebuild, klibc-1.4.13.ebuild: + Remove klibc-1.1.16 (its slacking, no distfiles either upstream nor on + Gentoo mirrors), fixing compilation of 1.4.13 against 2.6.19 (#157618 - + thanks to Mike Benson <mike at kambe.com.au> and all the others), putting + dev-libs/klibc with the kernel herd. + + 03 Sep 2006; Michael Hanselmann <hansmi@gentoo.org> klibc-1.2.1-r2.ebuild: + Stable on ppc. + +*klibc-1.4.13 (27 Jul 2006) + + 27 Jul 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.4.13.ebuild: + Update version. + +*klibc-1.4.12 (25 Jul 2006) + + 25 Jul 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.4.12.ebuild: + Update version. + +*klibc-1.4.11 (19 Jul 2006) + + 19 Jul 2006; Martin Schlemmer <azarah@gentoo.org> + +files/klibc-1.4.11-interp-flags.patch, +klibc-1.4.11.ebuild: + New testing release. + + 18 Jul 2006; Chris Gianelloni <wolf31o2@gentoo.org> klibc-1.2.1-r2.ebuild: + Stable on amd64 wrt bug #139330. + + 16 Jul 2006; Joshua Jackson <tsunam@gentoo.org> klibc-1.2.1-r2.ebuild: + stable x86; bug #139330 + + 12 Jul 2006; Martin Schlemmer <azarah@gentoo.org> klibc-1.4.9.ebuild: + Add debug USE flag to just enable verbose output during build. + + 09 Jul 2006; Martin Schlemmer <azarah@gentoo.org> klibc-1.2.1-r2.ebuild, + klibc-1.4.9.ebuild: + Fix build issues on ppc, bug #130175. + +*klibc-1.4.9 (08 Jul 2006) + + 08 Jul 2006; Martin Schlemmer <azarah@gentoo.org> + +files/klibc-1.4.8-dash-flags.patch, +files/klibc-1.4.9-mips32.patch, + +klibc-1.4.9.ebuild: + Update version. Try to do something about executable stack. Add mips n32 + patch again. Disable the stdinc patch as it seems to support + -fno-stack-protector. + +*klibc-1.4.8 (07 Jul 2006) + + 07 Jul 2006; Martin Schlemmer <azarah@gentoo.org> + +files/klibc-1.4.7-nostdinc-flags.patch, +klibc-1.4.8.ebuild: + New release for testing. + +*klibc-1.2.1-r2 (07 Jul 2006) + + 07 Jul 2006; Martin Schlemmer <azarah@gentoo.org> + +files/klibc-1.2.4-kbuild.patch, +klibc-1.2.1-r2.ebuild: + Fix building with KBUILD_OUTPUT set, bug #139330. Also fix manpage + installation path, bug #122173. Also multilib related fixes. + + 01 Jul 2006; Lars Weiler <pylon@gentoo.org> klibc-1.2.1-r1.ebuild: + Stable on ppc; bug #130175. + + 27 Apr 2006; Marien Zwart <marienz@gentoo.org> + files/digest-klibc-1.0.14-r1, files/digest-klibc-1.1, + files/digest-klibc-1.1.1, files/digest-klibc-1.1.16, + files/digest-klibc-1.1.16-r1, Manifest: + Fixing SHA256 digest, pass four + + 09 Feb 2006; Martin Schlemmer <azarah@gentoo.org> klibc-1.2.1-r1.ebuild: + Fix build logic for different KBUILD_OUT, bug #122173. Dash build still + fails with it set though, so need to wait for upstream to fix it. + +*klibc-1.2.1-r1 (07 Feb 2006) + + 07 Feb 2006; Martin Schlemmer <azarah@gentoo.org> + +files/klibc-1.2.1-nostdinc-flags.patch, +klibc-1.2.1-r1.ebuild: + Export the NOSTDINC_FLAGS to ensure -nostdlib is passed, bug #120678. + +*klibc-1.2.1 (04 Feb 2006) + + 04 Feb 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.2.1.ebuild: + New release. + + 26 Jan 2006; Joshua Kinard <kumba@gentoo.org> + +files/klibc-1.1.16-mips-ldpaths.patch, +files/klibc-1.1.16-mips32.patch, + klibc-1.1.1.ebuild, klibc-1.1.16.ebuild, klibc-1.1.16-r1.ebuild: + Build fixes for mips - force 32bit build on mips64 systems if not using n32 + and fix a linker path bug for mips. + +*klibc-1.1.16-r1 (22 Jan 2006) + + 22 Jan 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.1.16-r1.ebuild: + Fix broken symlink creation. + + 21 Jan 2006; Lars Weiler <pylon@gentoo.org> klibc-1.1.16.ebuild: + Stable on ppc; bug #112742. + +*klibc-1.1.16 (20 Jan 2006) + + 20 Jan 2006; Martin Schlemmer <azarah@gentoo.org> +klibc-1.1.16.ebuild: + New version. + + 02 Jan 2006; Joshua Kinard <kumba@gentoo.org> klibc-1.1.ebuild: + Bump to stable for getdvhoff on mips. + +*klibc-1.1.1 (10 Nov 2005) + + 10 Nov 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.1.1.ebuild: + New release. + + 18 Sep 2005; Joshua Kinard <kumba@gentoo.org> +files/klibc-1.1-mips32.patch, + klibc-1.1.ebuild: + Added a patch to allow klibc to build properly on mips systems w/ 64bit + kernel/32bit userland, and marked 1.1 ~mips. + +*klibc-1.1 (02 Sep 2005) + + 02 Sep 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.1.ebuild: + New version. + +*klibc-1.0.14-r1 (26 Aug 2005) + + 26 Aug 2005; Martin Schlemmer <azarah@gentoo.org> + +files/klibc-1.0.14-nostdlib.patch, +klibc-1.0.14-r1.ebuild: + Enable building on hardened systems, bug #103437. + + 29 Jun 2005; David Holm <dholm@gentoo.org> klibc-1.0.14.ebuild: + Added to ~ppc. + +*klibc-1.0.14 (28 Jun 2005) + + 28 Jun 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.0.14.ebuild: + Update version. + +*klibc-1.0.8 (04 May 2005) + + 04 May 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.0.8.ebuild: + Update version. Add KV_OUT_DIR support, bug #88072. + + 13 Mar 2005; Martin Schlemmer <azarah@gentoo.org> klibc-1.0.3.ebuild: + Add /usr/lib/klibc to PRELINK_PATH_MASK. + + 11 Mar 2005; Martin Schlemmer <azarah@gentoo.org> klibc-1.0.3.ebuild: + Fixup gunzip/zcat hardlinks of gzip becoming copies. Add perl to DEPEND and + RDEPEND, as its needed during build, and afterwards for klcc wrapper. Add + pkg_postinst() override for linux-mod eclass, as we do not install modules. + + 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org> files/klibc.m4: + Update m4 macro. + +*klibc-1.0.3 (10 Mar 2005) + + 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org> +klibc-1.0.3.ebuild: + Update version. + + 10 Mar 2005; Martin Schlemmer <azarah@gentoo.org> + +files/klibc-1.0-makeklcc-empty-args.patch, klibc-1.0.ebuild: + Patch makeklcc.pl to not generate '' arrays if they are empty, else we get + the issue where '' is passed to ld, etc, and they fail with cannot find + file. + +*klibc-1.0 (09 Mar 2005) + + 09 Mar 2005; Martin Schlemmer <azarah@gentoo.org> +metadata.xml, + +files/klibc.m4, +klibc-1.0.ebuild: + Initial version + diff --git a/dev-libs/klibc/Manifest b/dev-libs/klibc/Manifest new file mode 100644 index 0000000..be6fd92 --- /dev/null +++ b/dev-libs/klibc/Manifest @@ -0,0 +1,12 @@ +MISC ChangeLog 12291 RMD160 615195ec36d1f35e63b9cb1efceb68ef48f775e2 SHA1 214528523fac5cacbbc469442e6a177a2fbb0c53 SHA256 1dae2ad70c56c6b7e4cc27c3560271295d6ba6b7e7e85e1fda414a0fcd6b5e49 +AUX klibc-1.1-mips32.patch 670 RMD160 ecab014d68b65837eb6088c21d95be0c23170cfc SHA1 68b24422a59e4479c636dfd4fcd56be06dc01db3 SHA256 42d127d2d5348b7856d33b7ffce986d49c7adbef82cf2bb34aa06a022fabad4c +AUX klibc-1.4.11-interp-flags.patch 494 RMD160 71081dc5eae8fff2adc43873f6b447f9b37a2432 SHA1 ecdea82ccbd77c63f8a65443fd64b65325869627 SHA256 ef8c05d059bc0185b8b68ea42e660fa13ddb55e9653b10fbfdabd77dea7abe2a +AUX klibc-1.5-klibcasmarch.patch 1109 RMD160 7c0b30335346b219db0f68427c76cf6113eabce2 SHA1 2524c67b74b42541a7c6f446ec5337768a292668 SHA256 7a84dacc12b93a58ac70dda11b977183c48ebc39fd101b0dbd0c16d3f0b5293e +AUX klibc-1.5-sigaction.patch 928 RMD160 00d04da5dfdf667d2ff46491212d98047adac925 SHA1 c996533744af2256c75fb7ab715a3942bf3c2768 SHA256 bd50f00b36fb4425c6921224bde5862c05fa6271c984bfadd94284cf3f5973e5 +AUX klibc-1.5.11-klibcasmarch.patch 1225 RMD160 bc339eaa902dcdb30e5487c0c0dbd9e22c5637ec SHA1 80cf59dd4f58745694b5b3088c4d72a9450a7547 SHA256 62ef197d4ed18e64fd64bd228849f9f73d2a4f9593ca0378f86fdba8e66c31f4 +AUX klibc-1.5.11-x86_64-io.h-return.diff 770 RMD160 cd44b54eabde1ff75967da37f2195875f7950c58 SHA1 ad20b47634e5069a599dff39e9ce1752537c2705 SHA256 f07c1d238626209693aea4e5fbb9accc5ae122ac603f4fb71fc4b58578d9cf8c +AUX klibc-1.5.7-strip-fix-dash-s.patch 420 RMD160 8dae7b8452fe5328c276fc192cad171d64cce245 SHA1 29acc727bd721259067e73399b6e6516ffdf95c0 SHA256 971cadc28aa362ff76ebfee8187bb6986afb4f3425b70b7200d1aa1c6fd746e7 +AUX klibc.m4 3619 RMD160 aee79c8296f375e3614fcf5d97b21ed9e043c719 SHA1 ebe92893215e7d7ec2e44af846c6ce83e7ef7f4b SHA256 02901ef2ca8b320d77b03fab4fa9bef809c11e2e418e7da00aa2c13c4a84dd44 +EBUILD klibc-9999.ebuild 6929 RMD160 5bc9c07ac9d038d0ac0bf42e1c471b574c561d79 SHA1 24200df19a54db04a780f5403accf4466b44a732 SHA256 c7c88ecf7b4fa4b6d5deb1b0f74081817669376da935c09ed2afa60122bc2d2d +DIST linux-2.6.35.tar.bz2 69305709 RMD160 f5d91abb4fa72fac812578d830b22180d85a0e6f SHA1 4cb1fbfbeedcd658ca37739679c65dfaa136bf4e SHA256 18b2e2c336032e366c942622b77302cb05fc034fb19018f086a4ebc9ed41bfcf +DIST patch-2.6.36-rc2.bz2 7421333 RMD160 afda24c66b978ed7da3ace6ea2dc70245db62f6d SHA1 c6027f65ff6d066faa823739971a77b27f801a1f SHA256 c94d644776a6574f75691edcd6c26f260921d46eb0392b7f965b6d9ea8d34efe diff --git a/dev-libs/klibc/files/klibc-1.1-mips32.patch b/dev-libs/klibc/files/klibc-1.1-mips32.patch new file mode 100644 index 0000000..8eaf5d1 --- /dev/null +++ b/dev-libs/klibc/files/klibc-1.1-mips32.patch @@ -0,0 +1,12 @@ +diff -Naurp klibc-1.1.orig/MCONFIG klibc-1.1/MCONFIG +--- klibc-1.1.orig/MCONFIG 2005-09-20 02:16:17 -0400 ++++ klibc-1.1/MCONFIG 2005-09-20 02:16:57 -0400 +@@ -33,7 +33,7 @@ KRNLOBJ = $(SRCROOT)/linux + KLIBCVER = -D__KLIBC__=$(shell cut -d. -f1 < $(SRCROOT)/version) \ + -D__KLIBC_MINOR__=$(shell cut -d. -f2 < $(SRCROOT)/version) + +-ARCH = $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/parisc.*/parisc/) ++ARCH = $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/parisc.*/parisc/ -e s/mips64/mips/) + CC = $(CROSS)gcc + LD = $(CROSS)ld + KLIBSRC = $(SRCROOT)/klibc diff --git a/dev-libs/klibc/files/klibc-1.4.11-interp-flags.patch b/dev-libs/klibc/files/klibc-1.4.11-interp-flags.patch new file mode 100644 index 0000000..a5bb917 --- /dev/null +++ b/dev-libs/klibc/files/klibc-1.4.11-interp-flags.patch @@ -0,0 +1,13 @@ +diff --git a/usr/klibc/Kbuild b/usr/klibc/Kbuild +index c2bfd2f..8066bda 100644 +--- a/usr/klibc/Kbuild ++++ b/usr/klibc/Kbuild +@@ -152,7 +152,7 @@ # build interp.o + targets += interp.o + + quiet_cmd_interp = BUILD $@ +- cmd_interp = $(KLIBCCC) $(klibccflags) -D__ASSEMBLY__ \ ++ cmd_interp = $(KLIBCCC) $(klibccflags) $(EXTRA_KLIBCAFLAGS) -D__ASSEMBLY__ \ + -DLIBDIR=\"$(SHLIBDIR)\" \ + -DSOHASH=\"$(SOLIBHASH)\" \ + -c -o $@ $< diff --git a/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch b/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch new file mode 100644 index 0000000..854d533 --- /dev/null +++ b/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch @@ -0,0 +1,25 @@ +--- a/scripts/Kbuild.install 2007-03-04 02:52:10.000000000 +0100 ++++ b/scripts/Kbuild.install 2007-11-04 15:43:28.000000000 +0100 +@@ -84,6 +84,13 @@ + # 1) Create directories, install headers and man pages + # 2) Tell that we now install binaries + # 3) Install binaries by descending ++ ++# Arch specific definitions for klibc ++include $(KLIBCSRC)/arch/$(KLIBCARCHDIR)/MCONFIG ++ ++# include/asm-* architecture ++KLIBCASMARCH ?= $(KLIBCARCH) ++ + .PHONY: header footer descend + header: + $(Q)echo " INSTALL headers + man pages to $(INSTALLROOT)$(INSTALLDIR)" +@@ -95,7 +102,7 @@ + $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include + $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)lib + $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)bin +- $(Q)set -e ; for d in linux scsi asm-$(KLIBCARCH) asm-generic $(ASMKLIBCARCH); do \ ++ $(Q)set -e ; for d in linux scsi asm-$(KLIBCASMARCH) asm-generic $(ASMKLIBCARCH); do \ + mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KLIBCCROSS)include/$$d ; \ + for r in $(KLIBCKERNELSRC)/include $(KLIBCKERNELOBJ)/include \ + $(KLIBCKERNELOBJ)/include2 ; do \ diff --git a/dev-libs/klibc/files/klibc-1.5-sigaction.patch b/dev-libs/klibc/files/klibc-1.5-sigaction.patch new file mode 100644 index 0000000..59f4220 --- /dev/null +++ b/dev-libs/klibc/files/klibc-1.5-sigaction.patch @@ -0,0 +1,37 @@ +--- + usr/include/arch/ppc/klibc/archsignal.h | 6 ++++++ + usr/include/arch/sparc/klibc/archsignal.h | 7 ------- + 2 files changed, 6 insertions(+), 7 deletions(-) + +--- a/usr/include/arch/ppc/klibc/archsignal.h ++++ b/usr/include/arch/ppc/klibc/archsignal.h +@@ -8,7 +8,13 @@ + #ifndef _KLIBC_ARCHSIGNAL_H + #define _KLIBC_ARCHSIGNAL_H + ++#ifdef _SIGNAL_H ++#undef _SIGNAL_H + #include <asm/signal.h> ++#define _SIGNAL_H ++#else ++#include <asm/signal.h> ++#endif + /* No special stuff for this architecture */ + + #endif +--- a/usr/include/arch/sparc/klibc/archsignal.h ++++ b/usr/include/arch/sparc/klibc/archsignal.h +@@ -11,13 +11,6 @@ + #define __WANT_POSIX1B_SIGNALS__ + #include <asm/signal.h> + +-struct sigaction { +- __sighandler_t sa_handler; +- unsigned long sa_flags; +- void (*sa_restorer)(void); /* Not used by Linux/SPARC */ +- sigset_t sa_mask; +-}; +- + /* Not actually used by the kernel... */ + #define SA_RESTORER 0x80000000 + diff --git a/dev-libs/klibc/files/klibc-1.5.11-klibcasmarch.patch b/dev-libs/klibc/files/klibc-1.5.11-klibcasmarch.patch new file mode 100644 index 0000000..0404a66 --- /dev/null +++ b/dev-libs/klibc/files/klibc-1.5.11-klibcasmarch.patch @@ -0,0 +1,26 @@ +diff -Nuar --exclude '*.orig' --exclude '*.rej' klibc-1.5.11.orig/scripts/Kbuild.install klibc-1.5.11/scripts/Kbuild.install +--- klibc-1.5.11.orig/scripts/Kbuild.install 2008-06-15 17:28:23.000000000 -0700 ++++ klibc-1.5.11/scripts/Kbuild.install 2008-06-26 10:14:05.365949576 -0700 +@@ -84,6 +84,13 @@ + # 1) Create directories, install headers and man pages + # 2) Tell that we now install binaries + # 3) Install binaries by descending ++ ++# Arch specific definitions for klibc ++include $(KLIBCSRC)/arch/$(KLIBCARCHDIR)/MCONFIG ++ ++# include/asm-* architecture ++KLIBCASMARCH ?= $(KLIBCARCH) ++ + .PHONY: header footer descend + header: + $(Q)echo " INSTALL headers + man pages to $(INSTALLROOT)$(INSTALLDIR)" +@@ -95,7 +102,7 @@ + $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include + $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)lib + $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)bin +- $(Q)set -e ; for d in linux asm asm-$(KLIBCARCH) asm-generic $(ASMKLIBCARCH); do \ ++ $(Q)set -e ; for d in linux scsi asm-$(KLIBCASMARCH) asm-generic $(ASMKLIBCARCH); do \ + for r in $(KLIBCKERNELSRC)/include $(KLIBCKERNELOBJ)/include \ + $(KLIBCKERNELOBJ)/include2 ; do \ + [ ! -d $$r/$$d ] && continue; \ diff --git a/dev-libs/klibc/files/klibc-1.5.11-x86_64-io.h-return.diff b/dev-libs/klibc/files/klibc-1.5.11-x86_64-io.h-return.diff new file mode 100644 index 0000000..8ed2fa0 --- /dev/null +++ b/dev-libs/klibc/files/klibc-1.5.11-x86_64-io.h-return.diff @@ -0,0 +1,28 @@ +diff -Naur klibc-1.5.8.orig/usr/include/arch/x86_64/sys/io.h klibc-1.5.8/usr/include/arch/x86_64/sys/io.h +--- klibc-1.5.8.orig/usr/include/arch/x86_64/sys/io.h 2007-12-11 18:20:29.000000000 +0100 ++++ klibc-1.5.8/usr/include/arch/x86_64/sys/io.h 2008-06-26 12:04:22.760046895 +0200 +@@ -60,21 +60,21 @@ + { + unsigned char __v; + asm volatile ("inb %1,%0" : "=a" (__v) : "dN"(__p)); +- return v; ++ return __v; + } + + static __inline__ unsigned short inw(unsigned short __p) + { + unsigned short __v; + asm volatile ("inw %1,%0" : "=a" (__v) : "dN"(__p)); +- return v; ++ return __v; + } + + static __inline__ unsigned int inl(unsigned short __p) + { + unsigned int __v; + asm volatile ("inl %1,%0" : "=a" (__v) : "dN"(__p)); +- return v; ++ return __v; + } + + /* String I/O macros */ diff --git a/dev-libs/klibc/files/klibc-1.5.7-strip-fix-dash-s.patch b/dev-libs/klibc/files/klibc-1.5.7-strip-fix-dash-s.patch new file mode 100644 index 0000000..94a0cae --- /dev/null +++ b/dev-libs/klibc/files/klibc-1.5.7-strip-fix-dash-s.patch @@ -0,0 +1,12 @@ +diff -Naurp klibc-1.5.7-orig/klcc/klcc.in klibc-1.5.7/klcc/klcc.in +--- klibc-1.5.7-orig/klcc/klcc.in 2007-12-03 01:17:26.000000000 +0100 ++++ klibc-1.5.7/klcc/klcc.in 2007-12-03 01:18:39.000000000 +0100 +@@ -259,7 +259,7 @@ if ( $operation ne '' ) { + unlink(@rmobjs); + + if ( $strip && !$rv ) { +- $rv = mysystem($STRIP, @STRIPFLAGS, $output); ++ $rv = mysystem($STRIP, @STRIPFLAGS, $output || 'a.out'); + } + } + diff --git a/dev-libs/klibc/files/klibc.m4 b/dev-libs/klibc/files/klibc.m4 new file mode 100644 index 0000000..3892269 --- /dev/null +++ b/dev-libs/klibc/files/klibc.m4 @@ -0,0 +1,94 @@ +# klibc.m4 serial 99 +## Copyright (C) 1995-2003 Free Software Foundation, Inc. +## This file is free software, distributed under the terms of the GNU +## General Public License. As a special exception to the GNU General +## Public License, this file may be distributed as part of a program +## that contains a configuration script generated by Autoconf, under +## the same distribution terms as the rest of that program. +## +## This file can can be used in projects which are not available under +## the GNU General Public License or the GNU Library General Public +## License but which still want to provide support for the GNU gettext +## functionality. +## Please note that the actual code of the KLIBC Library is partly covered +## by the GNU Library General Public License, and party copyrighted by the +## Regents of The University of California, and the rest is covered by a +## MIT style license. + +# Authors: +# Martin Schlemmer <azarah@nosferatu.za.org>, 2005. + + +# AC_CHECK_KLIBC +# -------------- +# Check if the user wants KLIBC support enabled. If so, set KLIBC=yes and +# fill in KLIBC_PREFIX, KLIBC_BINDIR, KLIBC_SBINDIR, KLIBC_LIBDIR and +# KLIBC_INCLUDEDIR. CC is also set to the proper klcc executable. +# NOTE: This should be called before AC_PROG_CC, and before header, function +# or type checks. +AC_DEFUN([AC_CHECK_KLIBC], +[AC_BEFORE([$0], [AC_PROG_CC]) +AC_REQUIRE([AC_CANONICAL_HOST]) +AC_ARG_ENABLE([klibc], + [AS_HELP_STRING([--enable-klibc], + [Enable linking to klibc [no]. You need at + least klibc-1.0 or later for this. Set KLCC + to the absolute file name of klcc if not in + the PATH])], + [KLIBC=$enableval], [KLIBC=no]) +AC_ARG_ENABLE([klibc-layout], + [AS_HELP_STRING([--enable-klibc-layout], + [Enable installing binaries, libraries and + headers into the klibc prefix [yes] ])], + [if test "X$KLIBC" != Xno; then + KLIBC_LAYOUT=$enableval + else + KLIBC_LAYOUT=no + fi], + [if test "X$KLIBC" != Xno; then + KLIBC_LAYOUT=yes + else + KLIBC_LAYOUT=no + fi]) + +if test "X$KLIBC" != Xno; then + # Basic cross compiling support. I do not think it is wise to use + # AC_CHECK_TOOL, because if we are cross compiling, we do not want + # just 'klcc' to be returned ... + if test "${host_alias}" != "${build_alias}"; then + AC_CHECK_PROGS([KLCC], [${host_alias}-klcc], [no]) + else + AC_CHECK_PROGS([KLCC], [klcc], [no]) + fi + if test "X$KLCC" = Xno; then + AC_MSG_ERROR([cannot find klibc frontend 'klcc'!]) + fi + + CC="$KLCC" + CFLAGS="-Os" + + KLIBC_KCROSS="$($KLCC -print-klibc-kcross 2>/dev/null)" + KLIBC_PREFIX="$($KLCC -print-klibc-prefix 2>/dev/null)" + KLIBC_BIN_DIR="$($KLCC -print-klibc-bindir 2>/dev/null)" + KLIBC_SBIN_DIR="${KLIBC_PREFIX}/${KLIBC_KCROSS}sbin" + KLIBC_LIB_DIR="$($KLCC -print-klibc-libdir 2>/dev/null)" + KLIBC_INCLUDE_DIR="$($KLCC -print-klibc-includedir 2>/dev/null)" + + if test "X$KLIBC_LAYOUT" != Xno; then + prefix="$KLIBC_PREFIX" + bindir="$KLIBC_BIN_DIR" + sbindir="$KLIBC_SBIN_DIR" + libdir="$KLIBC_LIB_DIR" + includedir="$KLIBC_INCLUDE_DIR" + fi + + # At least KLIBC_LIB_DIR should be valid, else klibc is too old or + # something went wrong + if test ! -d "$KLIBC_LIB_DIR"; then + AC_MSG_ERROR([your klibc installation is too old or not functional!]) + fi +fi + +AC_SUBST(KLIBC) +])# AC_CHECK_KLIBC + diff --git a/dev-libs/klibc/klibc-9999.ebuild b/dev-libs/klibc/klibc-9999.ebuild new file mode 100644 index 0000000..f756f54 --- /dev/null +++ b/dev-libs/klibc/klibc-9999.ebuild @@ -0,0 +1,256 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +# Robin H. Johnson <robbat2@gentoo.org>, 12 Nov 2007: +# This still needs major work. +# But it is significently better than the previous version. +# In that it will now build on biarch systems, such as ppc64-32ul. + +# NOTES: +# ====== +# We need to bring in the kernel sources seperately +# Because they have to be configured in a way that differs from the copy in +# /usr/src/. The sys-kernel/linux-headers are too stripped down to use +# unfortunetly. +# This will be able to go away once the klibc author updates his code +# to build again the headers provided by the kernel's 'headers_install' target. + +EAPI="3" + +inherit eutils multilib toolchain-funcs git + +EGIT_REPO_URI="git://git.kernel.org/pub/scm/libs/klibc/klibc.git" + +DESCRIPTION="A minimal libc subset for use with initramfs." +HOMEPAGE="http://www.zytor.com/mailman/listinfo/klibc" +KV_MAJOR="2" KV_MINOR="6" KV_SUB="35" +PKV_EXTRA="rc2" +if [ -n "${PKV_EXTRA}" ]; then + PKV="${KV_MAJOR}.${KV_MINOR}.$((${KV_SUB}+1))-${PKV_EXTRA}" + PATCH_URI="mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/patch-${PKV}.bz2" +fi +OKV="${KV_MAJOR}.${KV_MINOR}.${KV_SUB}" +KERNEL_URI=" + mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/linux-${OKV}.tar.bz2 + mirror://kernel/linux/kernel/v${KV_MAJOR}.${KV_MINOR}/testing/linux-${OKV}.tar.bz2" + +if use global-kernel; then + KS="/usr/src/linux" +else + SRC_URI=" + ${KERNEL_URI} + ${PATCH_URI} + " + KS="${WORKDIR}/linux-${OKV}" +fi + +LICENSE="|| ( GPL-2 LGPL-2 )" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="debug n32 global-kernel" + +DEPEND="dev-lang/perl" +RDEPEND="${DEPEND}" + +# Klibc has no PT_GNU_STACK support, so scanning for execstacks is moot +QA_EXECSTACK="*" +# Do not strip +RESTRICT="strip" + +kernel_asm_arch() { + a="${1:${ARCH}}" + case ${a} in + # Merged arches + x86|amd64) echo x86 ;; + ppc*) echo powerpc ;; + # Non-merged + alpha|arm|ia64|m68k|mips|sh|sparc*) echo ${1} ;; + *) die "TODO: Update the code for your asm-ARCH symlink" ;; + esac +} + +# For a given Gentoo ARCH, +# specify the kernel defconfig most relevant +kernel_defconfig() { + a="${1:${ARCH}}" + # most, but not all arches have a sanely named defconfig + case ${a} in + ppc64) echo ppc64_defconfig ;; + ppc) echo pmac32_defconfig ;; + sh*) die "TODO: Your arch is not supported by the klibc ebuild. Please suggest a defconfig in a bug." ;; + *) echo defconfig ;; + esac +} + +src_unpack() { + git_src_unpack + if ! use global-kernel; then + cd "${WORKDIR}" + unpack linux-${OKV}.tar.bz2 + [ -n "${PKV}" ] && EPATCH_OPTS="-d ${KS} -p1" epatch "${DISTDIR}"/patch-${PKV}.bz2 + fi +} + +src_prepare() { + ln -snf "${KS}" linux +} + +# klibc has it's own ideas of arches +# They reflect userspace strictly. +# This functions maps from a Gentoo ARCH, to an arch that klibc expects +# Look at klibc-${S}/usr/klibc/arch for a list of these arches +klibc_arch() { + a="${1:${ARCH}}" + case ${a} in + amd64) echo x86_64;; + x86) echo i386;; + *) echo ${a} ;; + esac +} + +src_compile() { + local myargs="all" + local myARCH="${ARCH}" myABI="${ABI}" + # TODO: For cross-compiling + # You should set ARCH and ABI here + CC="$(tc-getCC)" + HOSTCC="$(tc-getBUILD_CC)" + KLIBCARCH="$(klibc_arch ${ARCH})" + KLIBCASMARCH="$(kernel_asm_arch ${ARCH})" + libdir="$(get_libdir)" + # This should be the defconfig corresponding to your userspace! + # NOT your kernel. PPC64-32ul would choose 'ppc' for example. + defconfig=$(kernel_defconfig ${ARCH}) + unset ABI ARCH # Unset these, because they interfere + unset KBUILD_OUTPUT # we are using a private copy + + cd "${S}" + + use debug && myargs="${myargs} V=1" + use test && myargs="${myargs} test" + + emake \ + EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ + EXTRA_KLIBCLDFLAGS="-z,noexecstack" \ + HOSTCC="${HOSTCC}" CC="${CC}" \ + INSTALLDIR="/usr/${libdir}/klibc" \ + KLIBCARCH=${KLIBCARCH} \ + KLIBCASMARCH=${KLIBCASMARCH} \ + SHLIBDIR="/${libdir}" \ + libdir="/usr/${libdir}" \ + mandir="/usr/share/man" \ + T="${T}" \ + ${myargs} || die "Compile failed!" + + #SHLIBDIR="/${libdir}" \ + + ARCH="${myARCH}" ABI="${myABI}" +} + +src_install() { + local myargs + local myARCH="${ARCH}" myABI="${ABI}" + # TODO: For cross-compiling + # You should set ARCH and ABI here + CC="$(tc-getCC)" + HOSTCC="$(tc-getBUILD_CC)" + KLIBCARCH="$(klibc_arch ${ARCH})" + KLIBCASMARCH="$(kernel_asm_arch ${ARCH})" + libdir="$(get_libdir)" + # This should be the defconfig corresponding to your userspace! + # NOT your kernel. PPC64-32ul would choose 'ppc' for example. + defconfig=$(kernel_defconfig ${ARCH}) + + use debug && myargs="${myargs} V=1" + + local klibc_prefix + if tc-is-cross-compiler ; then + klibc_prefix=$("${S}/klcc/${KLIBCARCH}-klcc" -print-klibc-prefix) + else + klibc_prefix=$("${S}/klcc/klcc" -print-klibc-prefix) + fi + + unset ABI ARCH # Unset these, because they interfere + unset KBUILD_OUTPUT # we are using a private copy + + emake \ + EXTRA_KLIBCAFLAGS="-Wa,--noexecstack" \ + EXTRA_KLIBCLDFLAGS="-z,noexecstack" \ + HOSTCC="${HOSTCC}" CC="${CC}" \ + INSTALLDIR="/usr/${libdir}/klibc" \ + INSTALLROOT="${D}" \ + KLIBCARCH=${KLIBCARCH} \ + KLIBCASMARCH=${KLIBCASMARCH} \ + SHLIBDIR="/${libdir}" \ + libdir="/usr/${libdir}" \ + mandir="/usr/share/man" \ + ${myargs} \ + install || die "Install failed!" + + #SHLIBDIR="/${libdir}" \ + + # klibc doesn't support prelinking, so we need to mask it + cat > "${T}/70klibc" <<-EOF + PRELINK_PATH_MASK="/usr/${libdir}/klibc" + EOF + + doenvd "${T}"/70klibc + + # Fix the permissions (bug #178053) on /usr/${libdir}/klibc/include + # Actually I have no idea, why the includes have those weird-ass permissions + # on a particular system, might be due to inherited permissions from parent + # directory + find "${D}"/usr/${libdir}/klibc/include | xargs chmod o+rX + + # Hardlinks becoming copies + for x in gunzip zcat ; do + rm -f "${D}/${klibc_prefix}/bin/${x}" + dosym gzip "${klibc_prefix}/bin/${x}" + done + + # Restore now, so we can use the tc- functions + ARCH="${myARCH}" ABI="${myABI}" + if ! tc-is-cross-compiler ; then + cd "${S}" + insinto /usr/share/aclocal + doins contrib/klibc.m4 + + dodoc README usr/klibc/CAVEATS usr/klibc/README + newdoc usr/klibc/arch/README README.klibc.arch + docinto dash; newdoc usr/dash/README.klibc README + docinto gzip; dodoc usr/gzip/README + fi + + # Fix up the symlink + # Mainly for merged arches + linkname="${D}/usr/${libdir}/klibc/include/asm" + if [ -L "${linkname}" ] && [ ! -e "${linkname}" ] ; then + ln -snf asm-${KLIBCASMARCH} "${linkname}" + fi +} + +src_test() { + if ! tc-is-cross-compiler ; then + cd "${S}"/usr/klibc/tests + ALL_TESTS="$(ls *.c |sed 's,\.c$,,g')" + BROKEN_TESTS="idtest fcntl fnmatch testrand48" + failed=0 + for t in $ALL_TESTS ; do + if has $t $BROKEN_TESTS ; then + echo "=== $t SKIP" + else + echo -n "=== $t " + ./$t </dev/null >/dev/null + rc=$? + if [ $rc -eq 0 ]; then + echo PASS + else + echo FAIL + failed=1 + fi + fi + done + [ $failed -ne 0 ] && die "Some tests failed." + fi +} diff --git a/dev-util/geany-plugins/Manifest b/dev-util/geany-plugins/Manifest new file mode 100644 index 0000000..c4015e0 --- /dev/null +++ b/dev-util/geany-plugins/Manifest @@ -0,0 +1 @@ +EBUILD geany-plugins-9999.ebuild 1099 RMD160 a15bf687926c0941926b2bdd45a8bbf561c1c1a9 SHA1 986962a918d32029475ad77a7bd9f121117dd681 SHA256 6628316de390834129a529cc9c70574ac397de304c33873f2084dcedfb80fc10 diff --git a/dev-util/geany-plugins/geany-plugins-9999.ebuild b/dev-util/geany-plugins/geany-plugins-9999.ebuild new file mode 100644 index 0000000..04a1f0f --- /dev/null +++ b/dev-util/geany-plugins/geany-plugins-9999.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit base subversion autotools + +ESVN_REPO_URI="https://geany.svn.sourceforge.net/svnroot/geany-plugins/trunk/geany-plugins" + +DESCRIPTION="A collection of different plugins for Geany" +HOMEPAGE="http://plugins.geany.org/geany-plugins" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="enchant gendoc gtkspell lua nls" + +RDEPEND=" + =dev-util/geany-9999 + enchant? ( app-text/enchant ) + gendoc? ( dev-libs/ctpl ) + gtkspell? ( app-text/gtkspell ) + lua? ( dev-lang/lua )" +DEPEND="${RDEPEND} + nls? ( sys-devel/gettext )" + +src_prepare() { + # LINGUAS hack + pushd po &>/dev/null + for l in $LINGUAS; do + test -f ${l}.po || LINGUAS=${LINGUAS/$l/} + done + popd &>/dev/null + intltoolize --force --copy --automake || die "intltoolize failed" + eautoreconf +} + +src_configure() { + econf \ + --disable-fast-install \ + $(use_enable enchant spellcheck) \ + $(use_enable gendoc geanygendoc) \ + $(use_enable gtkspell) \ + $(use_enable lua geanylua) \ + $(use_enable nls) +} diff --git a/dev-util/geany/Manifest b/dev-util/geany/Manifest new file mode 100644 index 0000000..9fd5e04 --- /dev/null +++ b/dev-util/geany/Manifest @@ -0,0 +1 @@ +EBUILD geany-9999.ebuild 1192 RMD160 5620f3611f243dd88e2f7e4560c72300eb6ef1a6 SHA1 9b847edd4d1bcc119e15962ce45be895a422d8c1 SHA256 b148accab569eb0eef33bd618ff7249c7d3b3f3a5e96bac44839c3b37d6a8bd6 diff --git a/dev-util/geany/geany-9999.ebuild b/dev-util/geany/geany-9999.ebuild new file mode 100644 index 0000000..cbb6f5a --- /dev/null +++ b/dev-util/geany/geany-9999.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit gnome2-utils subversion autotools + +ESVN_REPO_URI="https://geany.svn.sourceforge.net/svnroot/geany/trunk" + +DESCRIPTION="GTK+ based fast and lightweight IDE" +HOMEPAGE="http://www.geany.org" +SRC_URI="" + +LICENSE="GPL-2 Scintilla" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+vte" + +RDEPEND=">=x11-libs/gtk+-2.12:2 + >=dev-libs/glib-2.16:2 + vte? ( x11-libs/vte )" +DEPEND="${RDEPEND} + dev-util/pkgconfig + dev-util/intltool + sys-devel/gettext" + +src_prepare() { + # Syntax highlighting for Portage + sed -i -e "s:*.sh;:*.sh;*.ebuild;*.eclass;:" \ + data/filetype_extensions.conf || die + + # LINGUAS hack + pushd po &>/dev/null + for l in $LINGUAS; do + test -f ${l}.po || LINGUAS=${LINGUAS/$l/} + done + popd &>/dev/null + intltoolize --force --copy --automake || die "intltoolize failed" + eautoreconf +} + +src_configure() { + econf \ + --disable-dependency-tracking \ + $(use_enable vte) +} + +src_install() { + emake DESTDIR="${D}" DOCDIR="${D}/usr/share/doc/${PF}" install || die + rm -f "${D}"/usr/share/doc/${PF}/{COPYING,GPL-2,ScintillaLicense.txt} + prepalldocs +} diff --git a/games-emulation/sdlmess/Manifest b/games-emulation/sdlmess/Manifest new file mode 100644 index 0000000..e3a650b --- /dev/null +++ b/games-emulation/sdlmess/Manifest @@ -0,0 +1,3 @@ +AUX mess.ini.in 6436 RMD160 21963b1485990d63f49a8c21b717ae4fb2a97973 SHA1 fe361e09cdb88b8446f2ea244b08b738bdd18c53 SHA256 7011d36654b763e2b29fc3b0fcd66ef0497b75bf197e7af0b77a66bbc8224bfc +AUX vector.ini.in 119 RMD160 ca72c401ea186bc04da6db12667b0c8e66367c8c SHA1 c805e53b04c3e0df55c564b4863e9d987ffd992b SHA256 c65c4fae86c3a36b877d12c19c81a233ec496a1888380dfcb3171e43f7ad1b16 +EBUILD sdlmess-9999.ebuild 2620 RMD160 33e8874151de399fb28b9880f2c577cfa57a9523 SHA1 67daef7505a8210dc6a235fcb3789425f9c6bbd2 SHA256 d2a9eca63d4e2b7ef4cc3e09721b7fc28f2d441495ccbdc43dab528bad865f69 diff --git a/games-emulation/sdlmess/files/mess.ini.in b/games-emulation/sdlmess/files/mess.ini.in new file mode 100644 index 0000000..c948d33 --- /dev/null +++ b/games-emulation/sdlmess/files/mess.ini.in @@ -0,0 +1,269 @@ +# +# CORE CONFIGURATION OPTIONS +# +readconfig 1 + +# +# CORE SEARCH PATH OPTIONS +# +rompath $HOME/.sdlmess/roms;@GAMES_DATADIR@/sdlmess/roms +hashpath $HOME/.sdlmess/hash;@GAMES_DATADIR@/sdlmess/hash +samplepath $HOME/.sdlmess/sample;@GAMES_DATADIR@/sdlmess/sample +artpath $HOME/.sdlmess/artwork;@GAMES_DATADIR@/sdlmess/artwork +ctrlrpath $HOME/.sdlmess/ctrlr;@GAMES_SYSCONFDIR@/sdlmess/ctrlr +inipath $HOME/.sdlmess;@GAMES_SYSCONFDIR@/sdlmess +fontpath $HOME/.sdlmess;@GAMES_DATADIR@/sdlmess +cheatpath $HOME/.sdlmess/cheat;@GAMES_DATADIR@/sdlmess/cheat +crosshairpath $HOME/.sdlmess/crosshair;@GAMES_DATADIR@/sdlmess/crosshair + +# +# CORE OUTPUT DIRECTORY OPTIONS +# +cfg_directory $HOME/.sdlmess/cfg +nvram_directory $HOME/.sdlmess/nvram +memcard_directory $HOME/.sdlmess/memcard +input_directory $HOME/.sdlmess/inp +state_directory $HOME/.sdlmess/sta +snapshot_directory $HOME/.sdlmess/snap +diff_directory $HOME/.sdlmess/diff +comment_directory $HOME/.sdlmess/comments + +# +# CORE STATE/PLAYBACK OPTIONS +# +state +autosave 0 +playback +record +mngwrite +wavwrite +snapname %g/%i +snapsize auto +snapview standard + +# +# CORE PERFORMANCE OPTIONS +# +autoframeskip 0 +frameskip 0 +seconds_to_run 0 +throttle 1 +sleep 1 +speed 1.0 +refreshspeed 0 + +# +# CORE ROTATION OPTIONS +# +rotate 1 +ror 0 +rol 0 +autoror 0 +autorol 0 +flipx 0 +flipy 0 + +# +# CORE ARTWORK OPTIONS +# +artwork_crop 0 +use_backdrops 1 +use_overlays 1 +use_bezels 1 + +# +# CORE SCREEN OPTIONS +# +brightness 1.0 +contrast 1.0 +gamma 1.0 +pause_brightness 0.65 + +# +# CORE VECTOR OPTIONS +# +antialias 1 +beam 1.0 +flicker 0 + +# +# CORE SOUND OPTIONS +# +sound 1 +samplerate 48000 +samples 1 +volume 0 + +# +# CORE INPUT OPTIONS +# +coin_lockout 1 +ctrlr +mouse 1 +joystick 1 +lightgun 0 +multikeyboard 0 +multimouse 0 +steadykey 0 +offscreen_reload 0 +joystick_map auto +joystick_deadzone 0.3 +joystick_saturation 0.85 + +# +# CORE INPUT AUTOMATIC ENABLE OPTIONS +# +paddle_device keyboard +adstick_device keyboard +pedal_device keyboard +dial_device keyboard +trackball_device keyboard +lightgun_device keyboard +positional_device keyboard +mouse_device mouse + +# +# CORE DEBUGGING OPTIONS +# +log 0 +verbose 0 +update_in_pause 0 +debug 0 +debugscript + +# +# CORE MISC OPTIONS +# +bios +cheat 0 +skip_gameinfo 0 + +# +# DEBUGGING OPTIONS +# +oslog 0 + +# +# PERFORMANCE OPTIONS +# +multithreading 0 +sdlvideofps 0 + +# +# VIDEO OPTIONS +# +video @VIDEO@ +numscreens 1 +window 0 +maximize 1 +keepaspect 1 +unevenstretch 1 +effect none +centerh 1 +centerv 1 +waitvsync 0 +scalemode none + +# +# OpenGL-SPECIFIC OPTIONS +# +filter 1 +prescale 1 +gl_forcepow2texture 0 +gl_notexturerect 0 +gl_vbo 1 +gl_pbo 1 +gl_glsl 0 +gl_glsl_filter 1 +glsl_shader_mame0 none +glsl_shader_mame1 none +glsl_shader_mame2 none +glsl_shader_mame3 none +glsl_shader_mame4 none +glsl_shader_mame5 none +glsl_shader_mame6 none +glsl_shader_mame7 none +glsl_shader_mame8 none +glsl_shader_mame9 none +glsl_shader_screen0 none +glsl_shader_screen1 none +glsl_shader_screen2 none +glsl_shader_screen3 none +glsl_shader_screen4 none +glsl_shader_screen5 none +glsl_shader_screen6 none +glsl_shader_screen7 none +glsl_shader_screen8 none +glsl_shader_screen9 none +gl_glsl_vid_attr 1 + +# +# PER-WINDOW VIDEO OPTIONS +# +screen auto +aspect auto +resolution auto +view auto +screen0 auto +aspect0 auto +resolution0 auto +view0 auto +screen1 auto +aspect1 auto +resolution1 auto +view1 auto +screen2 auto +aspect2 auto +resolution2 auto +view2 auto +screen3 auto +aspect3 auto +resolution3 auto +view3 auto + +# +# FULL SCREEN OPTIONS +# +switchres 0 +useallheads 0 + +# +# SOUND OPTIONS +# +audio_latency 3 + +# +# INPUT DEVICE OPTIONS +# + +# +# SDL KEYBOARD MAPPING +# +# If you are using one of the available non-us keyboard layouts +# set keymap to 1 and uncomment the appropriate line below +keymap 0 +#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_be_LINUX.txt +#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_ch_LINUX.txt +#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_de_LINUX.txt +#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_fr_LINUX.txt +#keymap_file @GAMES_DATADIR@/sdlmess/keymaps/km_it_LINUX.txt +uimodekey uimodekey + +# +# SDL LOW-LEVEL DRIVER OPTIONS +# +videodriver auto +audiodriver auto +gl_lib auto + +# +# CORE COMMANDS +# + +# +# CONFIGURATION COMMANDS +# + +# +# FRONTEND COMMANDS +# diff --git a/games-emulation/sdlmess/files/vector.ini.in b/games-emulation/sdlmess/files/vector.ini.in new file mode 100644 index 0000000..fa3fb82 --- /dev/null +++ b/games-emulation/sdlmess/files/vector.ini.in @@ -0,0 +1,9 @@ +# +# Specific options file for vector games +# + +# +# VIDEO OPTIONS +# +video @VIDEO@ +yuvmode yv12 diff --git a/games-emulation/sdlmess/sdlmess-9999.ebuild b/games-emulation/sdlmess/sdlmess-9999.ebuild new file mode 100644 index 0000000..0e5c72c --- /dev/null +++ b/games-emulation/sdlmess/sdlmess-9999.ebuild @@ -0,0 +1,104 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit subversion eutils flag-o-matic games + +ESVN_REPO_URI="svn://messdev.fdns.net/mess" + +DESCRIPTION="Multi Emulator Super System" +HOMEPAGE="http://www.mess.org" +SRC_URI="" + +LICENSE="MAME" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="debug +opengl" + +RDEPEND=">=media-libs/libsdl-1.2.10[opengl?] + sys-libs/zlib + dev-libs/expat + x11-libs/libXinerama + debug? ( + >gnome-base/gconf-2 + >=x11-libs/gtk+-2 )" +DEPEND="${RDEPEND} + app-arch/unzip + x11-proto/xineramaproto" + +src_unpack() { + subversion_src_unpack +} + +src_prepare() { + sed -i \ + -e '/^CCOMFLAGS += -O$(OPTIMIZE)=/s:^:# :' \ + -e '/\CCOMFLAGS += -pipe$/s:^:# :' \ + -e '/\LDFLAGS += -s/s:^:# :' \ + -e '/^BUILD_EXPAT/s:^:# :' \ + -e '/^BUILD_ZLIB/s:^:# :' \ + -e '/^SUFFIX/s:^:# :' \ + -e '/^SUFFIX64/s:^:# :' \ + -e '/^CCOMFLAGS =$/s:$:'"${CFLAGS}:" \ + makefile \ + || die "sed failed" +} + +src_compile() { + local make_opts opts_flags + use opengl || make_opts+=" NO_OPENGL=1" + + + if use debug ; then + ewarn "Building with DEBUG support is not recommended for normal use" + make_opts+="DEBUG=1" + make_opts+="PROFILE=1" + make_opts+="SYMBOL=1" + make_opts+="DEBUGGER=1" + fi + + + emake OSD=sdl TARGET=mess NAME="${PN}" \ + OPT_FLAGS='-DINI_PATH=\"\$HOME/.sdlmess\;'"${GAMES_SYSCONFDIR}/${PN}"'\"' \ + ${make_opts} \ + all \ + || die "emake failed" +} + +src_install() { # Thanks to Sabayon ebuild + dogamesbin "${PN}" || die "dogamesbin ${PN} failed" + + # Follows xmame ebuild, avoiding collision on /usr/games/bin/jedutil + exeinto "$(games_get_libdir)/${PN}" + local f + for f in chdman ldverify imgtool jedutil romcmp testkeys; do + doexe "${f}" || die "doexe ${f} failed" + done + + insinto "${GAMES_DATADIR}/${PN}" + doins -r artwork || die "doins -r keymaps failed" + doins -r hash || die "doins -r keymaps failed" + doins -r keymaps || die "doins -r keymaps failed" + + insinto "${GAMES_SYSCONFDIR}/${PN}" + sed \ + -e "s:@VIDEO@:$(use opengl && echo -n opengl || echo -n soft):" \ + "${FILESDIR}"/vector.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/"vector.ini \ + || die "sed vector.ini.in failed" + + sed \ + -e "s:@GAMES_SYSCONFDIR@:${GAMES_SYSCONFDIR}:" \ + -e "s:@GAMES_DATADIR@:${GAMES_DATADIR}:" \ + -e "s:@VIDEO@:$(use opengl && echo -n opengl || echo -n soft):" \ + "${FILESDIR}"/mess.ini.in > "${D}/${GAMES_SYSCONFDIR}/${PN}/${PN}".ini \ + || die "sed mess.ini.in failed" + + dodoc docs/{config,mame,newvideo}.txt *.txt + + keepdir "${GAMES_DATADIR}/${PN}"/{roms,sample,cheat,crosshair} + keepdir "${GAMES_SYSCONFDIR}/${PN}"/ctrlr + + prepgamesdirs +} diff --git a/media-tv/w_scan/Manifest b/media-tv/w_scan/Manifest new file mode 100644 index 0000000..e634dd7 --- /dev/null +++ b/media-tv/w_scan/Manifest @@ -0,0 +1,2 @@ +EBUILD w_scan-20100529.ebuild 750 RMD160 fda6b8529c33120efe52f2e85a55598d7044acd9 SHA1 c276af7e63940f6ec338672be2c6520bdb899224 SHA256 55be748a597ed1805d8de87c2387a49df0e9486f2fd5d67fc956fec47f11356f +DIST w_scan-20100529.tar.bz2 438511 RMD160 efe105133b9c91b9d37b4d69c2a854bff3232227 SHA1 448fb74926585b5f4f484b69d49fb463586f49ab SHA256 2adaae5728f645c253fb493f1fe15c828456fe1c11703153e12c1624b1e2258b diff --git a/media-tv/w_scan/w_scan-20100529.ebuild b/media-tv/w_scan/w_scan-20100529.ebuild new file mode 100644 index 0000000..10a1c44 --- /dev/null +++ b/media-tv/w_scan/w_scan-20100529.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-tv/w_scan/w_scan-20090918.ebuild,v 1.1 2009/10/27 20:22:52 hd_brummy Exp $ + +EAPI="3" + +inherit eutils + +DESCRIPTION="Scan for DVB-C/DVB-T/DVB-C channels without prior knowledge of frequencies and modulations" +HOMEPAGE="http://wirbel.htpc-forum.de/w_scan/index2.html" +SRC_URI="http://wirbel.htpc-forum.de/w_scan/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="~media-tv/linuxtv-dvb-headers-5" +RDEPEND="" + +src_install() { + emake install DESTDIR="${D}" || die "emake install failed" + + insinto /usr/share/w_scan + doins pci.ids pci.classes usb.ids usb.classes + + dodoc README +} diff --git a/metadata/layout.conf b/metadata/layout.conf new file mode 100644 index 0000000..d43e61c --- /dev/null +++ b/metadata/layout.conf @@ -0,0 +1 @@ +masters = gentoo diff --git a/net-p2p/mldonkey/Manifest b/net-p2p/mldonkey/Manifest new file mode 100644 index 0000000..a88d161 --- /dev/null +++ b/net-p2p/mldonkey/Manifest @@ -0,0 +1,2 @@ +EBUILD mldonkey-3.0.0-r1.ebuild 4589 RMD160 daf602f794f1d3c48e76feef82d79c919eae265f SHA1 b33f1f78e545ae0b74845e18d865724205b13699 SHA256 e377760041cb57d68a12fdce947e1e0b1757a980132e836bee99557e56165ad8 +DIST mldonkey-3.0.0.tar.bz2 2723830 RMD160 c53efda6b513bbfd2dcd71804600b0906252e463 SHA1 8d3f1808578bb145655050c0224f512afe0266b5 SHA256 27235f1e3aeae7ddb392b2d9b0963d464f21539bcb15c85c576876b8ac63fb7f diff --git a/net-p2p/mldonkey/mldonkey-3.0.0-r1.ebuild b/net-p2p/mldonkey/mldonkey-3.0.0-r1.ebuild new file mode 100644 index 0000000..0b78dfb --- /dev/null +++ b/net-p2p/mldonkey/mldonkey-3.0.0-r1.ebuild @@ -0,0 +1,171 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" +WANT_AUTOCONF=2.5 + +inherit flag-o-matic eutils autotools toolchain-funcs + +IUSE="doc fasttrack gd gnutella gtk guionly magic +ocamlopt" + +DESCRIPTION="MLDonkey is a multi-network P2P application written in Ocaml, coming with its own Gtk GUI, web and telnet interface." +HOMEPAGE="http://mldonkey.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 hppa ~ia64 ppc ~sparc x86 ~x86-fbsd" + +RDEPEND="dev-lang/perl + guionly? ( >=gnome-base/librsvg-2.4.0 + >=dev-ml/lablgtk-2.6 ) + gtk? ( >=gnome-base/librsvg-2.4.0 + >=dev-ml/lablgtk-2.6[svg] ) + gd? ( >=media-libs/gd-2.0.28[truetype] ) + magic? ( sys-apps/file )" + +DEPEND="${RDEPEND} + >=dev-lang/ocaml-3.10.2[ocamlopt?] + sys-apps/sed" + +MLUSER="p2p" + +pkg_setup() { + if use gtk; then + echo "" + einfo "If the compile with gui fails, and you have updated Ocaml" + einfo "recently, you may have forgotten that you need to run" + einfo "/usr/portage/dev-lang/ocaml/files/ocaml-rebuild.sh" + einfo "to learn which ebuilds you need to recompile" + einfo "each time you update Ocaml to a different version" + einfo "see the Ocaml ebuild for details" + echo "" + fi + + # dev-lang/ocaml creates its own objects but calls gcc for linking, which will + # results in relocations if gcc wants to create a PIE executable + if gcc-specs-pie ; then + append-ldflags -nopie + ewarn "Ocaml generates its own native asm, you're using a PIE compiler" + ewarn "We have appended -nopie to ocaml build options" + ewarn "because linking an executable with pie while the objects are not pic will not work" + fi +} + +src_prepare() { + cd "${S}"/config + eautoconf + cd "${S}" + use ocamlopt || sed -i -e "s/ocamlopt/idontwantocamlopt/g" "${S}/config/configure" || die "failed to disable ocamlopt" +} + +src_configure() { + # the dirs are not (yet) used, but it doesn't hurt to specify them anyway + + # onlygui Disable all nets support, build only chosen GUI + + if use gtk || use guionly; then + myconf="--enable-gui=newgui2" + else + myconf="--disable-gui" + fi + + if use guionly; then + myconf="${myconf} --disable-multinet --disable-donkey" + fi + + cd "${S}" + econf \ + --sysconfdir=/etc/mldonkey \ + --sharedstatedir=/var/mldonkey \ + --localstatedir=/var/mldonkey \ + --enable-checks \ + --disable-batch \ + $(use_enable fasttrack) \ + $(use_enable gnutella) \ + $(use_enable gnutella gnutella2) \ + $(use_enable gd) \ + $(use_enable magic) \ + --enable-ocamlver=$(ocamlc -version) \ + ${myconf} || die "econf failed" +} + +src_compile() { + export OCAMLRUNPARAM="l=256M" + emake || die "emake failed" + + if ! use guionly; then + emake utils || die "emake utils failed" + fi; +} + +src_install() { + local myext="" + use ocamlopt || myext=".byte" + use ocamlopt || export STRIP_MASK="*/bin/*" + if ! use guionly; then + for i in mlnet mld_hash get_range copysources make_torrent subconv; do + newbin $i$myext $i || die "failed to install $i" + done + + newconfd "${FILESDIR}/mldonkey.confd-2.8" mldonkey + fperms 600 /etc/conf.d/mldonkey + newinitd "${FILESDIR}/mldonkey.initd" mldonkey + fi + + if use gtk; then + for i in mlgui mlguistarter; do + newbin $i$myext $i || die "failed to install $i" + done + make_desktop_entry mlgui "MLDonkey GUI" mldonkey "Network;P2P" + newicon "${S}"/packages/rpm/mldonkey-icon-48.png ${PN}.png + fi + + if use doc ; then + cd "${S}"/distrib + dodoc ChangeLog *.txt + dohtml *.html + + insinto /usr/share/doc/${PF}/scripts + doins kill_mldonkey mldonkey_command mldonkey_previewer make_buginfo + + cd "${S}"/docs + dodoc *.txt *.tex *.pdf + dohtml *.html + + cd "${S}"/docs/developers + dodoc *.txt *.tex + + cd "${S}"/docs/images + insinto /usr/share/doc/${PF}/html/images + doins * + fi +} + +pkg_preinst() { + if ! use guionly; then + enewuser ${MLUSER} -1 -1 /home/p2p users + fi +} + +pkg_postinst() { + if ! use guionly; then + echo + einfo "If you want to start MLDonkey as a system service, use" + einfo "the /etc/init.d/mldonkey script. To control bandwidth, use" + einfo "the 'slow' and 'fast' arguments. Be sure to have a look at" + einfo "/etc/conf.d/mldonkey also." + echo + einfo "Attention: 2.6 has changed the inifiles structure, so downgrading" + einfo "will be problematic." + einfo "User settings (admin) are transferred to users.ini from " + einfo "downloads.ini" + einfo "Old ini files are automatically converted to the new format" + echo + else + echo + einfo "Simply run mlgui to start the chosen MLDonkey gui." + einfo "It puts its config files into ~/.mldonkey" + fi +} diff --git a/profiles/categories b/profiles/categories new file mode 100644 index 0000000..36b909a --- /dev/null +++ b/profiles/categories @@ -0,0 +1,7 @@ +dev-libs +dev-util +games-emulation +net-p2p +x11-misc +x11-plugins +x11-themes diff --git a/profiles/desc/cairo_dock_plugins.desc b/profiles/desc/cairo_dock_plugins.desc new file mode 100644 index 0000000..774bd46 --- /dev/null +++ b/profiles/desc/cairo_dock_plugins.desc @@ -0,0 +1,18 @@ +alsa-mixer - Enable ALSA-Mixer applet +compiz-icon - Enable Compiz-Icon applet +dnd2share - Enable DnD2Share applet +gmenu - Enable GMenu applet +keyboard-indicator - Enable Keyboard-Indicator applet +mail - Enable Mail applet +musicplayer - Enable MusicPlayer applet +musicplayer-mpd - Enable MPD support of MusicPlayer applet +network-monitor - Enable NetworkMonitor applet +powermanager - Enable PowerManager applet +rssreader - Enable RSS Reader applet +scooby-do - Enable Scooby-Do applet +terminal - Enable Terminal applet +tomboy - Enable Note-Taking applet +weblets - Enable Weblets applet +wifi - Enable WiFi applet +xgamma - Enable XGamma applet +xrandr-in-show-desktop - Enable XRandR applet diff --git a/profiles/package.mask b/profiles/package.mask new file mode 100644 index 0000000..3052e2b --- /dev/null +++ b/profiles/package.mask @@ -0,0 +1,12 @@ +# Notify-OSD +# It needs to be the only notification daemon +x11-misc/notification-daemon +x11-misc/notify-osd + + +# SCM +=dev-util/geany-9999 +=dev-util/geany-plugins-9999 +=dev-libs/klibc-9999 +=x11-plugins/pidgin-libnotify+-9999 +=games-emulation/sdlmess-9999 diff --git a/profiles/repo_name b/profiles/repo_name new file mode 100644 index 0000000..da76583 --- /dev/null +++ b/profiles/repo_name @@ -0,0 +1 @@ +sardemff7 diff --git a/profiles/use.local.desc b/profiles/use.local.desc new file mode 100644 index 0000000..b8bb6a4 --- /dev/null +++ b/profiles/use.local.desc @@ -0,0 +1,21 @@ +x11-misc/cairo-dock:glitz - Enables support for media-libs/glitz +x11-misc/cairo-dock-plugins:alsa-mixer - CAIRO_DOCK_PLUGINS Enable ALSA-Mixer applet +x11-misc/cairo-dock-plugins:compiz-icon - CAIRO_DOCK_PLUGINS Enable Compiz-Icon applet +x11-misc/cairo-dock-plugins:dnd2share - CAIRO_DOCK_PLUGINS Enable DnD2Share applet +x11-misc/cairo-dock-plugins:gmenu - CAIRO_DOCK_PLUGINS Enable GMenu applet +x11-misc/cairo-dock-plugins:keyboard-indicator - CAIRO_DOCK_PLUGINS Enable Keyboard-Indicator applet +x11-misc/cairo-dock-plugins:mail - CAIRO_DOCK_PLUGINS Enable Mail applet +x11-misc/cairo-dock-plugins:musicplayer - CAIRO_DOCK_PLUGINS Enable MusicPlayer applet +x11-misc/cairo-dock-plugins:musicplayer-mpd - CAIRO_DOCK_PLUGINS Enable MPD support of MusicPlayer applet +x11-misc/cairo-dock-plugins:network-monitor - CAIRO_DOCK_PLUGINS Enable NetworkMonitor applet +x11-misc/cairo-dock-plugins:powermanager - CAIRO_DOCK_PLUGINS Enable PowerManager applet +x11-misc/cairo-dock-plugins:rssreader - CAIRO_DOCK_PLUGINS Enable RSS Reader applet +x11-misc/cairo-dock-plugins:scooby-do - CAIRO_DOCK_PLUGINS Enable Scooby-Do applet +x11-misc/cairo-dock-plugins:terminal - CAIRO_DOCK_PLUGINS Enable Terminal applet +x11-misc/cairo-dock-plugins:tomboy - CAIRO_DOCK_PLUGINS Enable Note-Taking applet +x11-misc/cairo-dock-plugins:weblets - CAIRO_DOCK_PLUGINS Enable Weblets applet +x11-misc/cairo-dock-plugins:wifi - CAIRO_DOCK_PLUGINS Enable WiFi applet +x11-misc/cairo-dock-plugins:xgamma - CAIRO_DOCK_PLUGINS Enable XGamma applet +x11-misc/cairo-dock-plugins:xrandr-in-show-desktop - CAIRO_DOCK_PLUGINS Enable XRandR applet + +dev-libs/klibc:global-kernel - Use the global kernel at /usr/src/linux diff --git a/x11-misc/cairo-dock-plugins/ChangeLog b/x11-misc/cairo-dock-plugins/ChangeLog new file mode 100644 index 0000000..308aab3 --- /dev/null +++ b/x11-misc/cairo-dock-plugins/ChangeLog @@ -0,0 +1,59 @@ +# ChangeLog for x11-misc/cairo-dock-plugins +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 19 Sep 2009; Romain Perier <mrpouet@gentoo.org> + cairo-dock-plugins-9999.ebuild: + Update to use bzr, thanks to Joe Rusbasan <rusbasapastaman@gmail.com> for + his patch. + + 12 Sep 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-plugins-9999.ebuild: + Remove an implicit declaration on tomboy-notifications.c. + + 30 Aug 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-plugins-9999.ebuild: + [cairo-dock-plugins-9999] Eapi2fyed ebuild and added a sed call to prevent + the build from dying on musicPlayer/po. + +*cairo-dock-plugins-2.0.8.2 (28 Aug 2009) + + 28 Aug 2009; Romain Perier <mrpouet@gentoo.org> + +cairo-dock-plugins-1.6.3.1.ebuild, +cairo-dock-plugins-2.0.8.2.ebuild, + +cairo-dock-plugins-9999.ebuild, +metadata.xml: + Version bump to 2.0.8.2, new branch, import from my developer overlay, Fix + QA warnings, update metadata.xml to include local USE-flags, + changed category. + +*cairo-dock-plugins-1.6.3.1 (21 Dec 2008) + + 21 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +cairo-dock-plugins-1.6.3.1.ebuild: + Added cairo-dock-plugins-1.6.3.1 - thanks to Bill Smith + <sememmon@gmail.com> for the ebuild. + + 21 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-plugins-9999.ebuild: + Removed the call to glib-gettextize to prevent the compilation issues with + intltool-0.4.5. + + 13 Sep 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-plugins-9999.ebuild: + Call eautoreconf after intltoolize. + + 03 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-plugins-9999.ebuild: + Dropped keywords. + + 02 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Added use flag description to metadata.xml. + +*cairo-dock-plugins-9999 (30 Jul 2008) + + 30 Jul 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml, +cairo-dock-plugins-9999.ebuild: + Initial import of cairo-dock-plugins. Many thanks to Bill Smith (Sememmon) + for the initial ebuild, the continued "pestering", testing and updates to + the ebuild. + diff --git a/x11-misc/cairo-dock-plugins/Manifest b/x11-misc/cairo-dock-plugins/Manifest new file mode 100644 index 0000000..cd82c31 --- /dev/null +++ b/x11-misc/cairo-dock-plugins/Manifest @@ -0,0 +1,3 @@ +MISC ChangeLog 2223 RMD160 3ef45e8212f3079d8e0758cf1a3acba8a45a3a50 SHA1 8a81e84b920c3f4090fcef1cbc72b15b282d6fd0 SHA256 20b065b80254f477af0dbcdae672f5af08fe0e4830e41113aed26f8152043975 +EBUILD cairo-dock-plugins-2.1.3.9.ebuild 4424 RMD160 c55439ce087c5644bd6ca6c538b4d31ed0cc2070 SHA1 14fad145d83737bf552bcfe936a0322257ee1188 SHA256 e272b2d55f549faa02815ee4efe83a9f5c50ed20b189ff3ada480f4d1b3392a0 +DIST cairo-dock-plugins-2.1.3.9.tar.gz 6003152 RMD160 903d2c53b99c4de8f315de436cfd19d0f3629cd7 SHA1 6b6615eccb8cca2c1dd8e382ac45ade2bc57802a SHA256 3f0ea85dbeef7fe817439ed77a4bd19a435f6e1ed7207688f0d699e77a801b7a diff --git a/x11-misc/cairo-dock-plugins/cairo-dock-plugins-2.1.3.9.ebuild b/x11-misc/cairo-dock-plugins/cairo-dock-plugins-2.1.3.9.ebuild new file mode 100644 index 0000000..2412fd3 --- /dev/null +++ b/x11-misc/cairo-dock-plugins/cairo-dock-plugins-2.1.3.9.ebuild @@ -0,0 +1,136 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit eutils autotools versionator + +MY_PV=$(replace_version_separator 3 -) +DESCRIPTION="Official plugins for cairo-dock" +HOMEPAGE="http://www.cairo-dock.org" +SRC_URI="http://launchpad.net/${PN/plugins/plug-ins}/$(get_version_component_range 1-2)/$(get_version_component_range 1-3)/+download/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE=" +cairo_dock_plugins_alsa-mixer +cairo_dock_plugins_compiz-icon +cairo_dock_plugins_dnd2share +exif +gio +cairo_dock_plugins_gmenu +gnome +kde +cairo_dock_plugins_keyboard-indicator +cairo_dock_plugins_mail +cairo_dock_plugins_musicplayer +cairo_dock_plugins_musicplayer-mpd +cairo_dock_plugins_network-monitor +cairo_dock_plugins_powermanager +cairo_dock_plugins_rssreader +cairo_dock_plugins_scooby-do +cairo_dock_plugins_terminal +cairo_dock_plugins_tomboy +cairo_dock_plugins_weblets +cairo_dock_plugins_wifi +xfce +cairo_dock_plugins_xgamma +cairo_dock_plugins_xrandr-in-show-desktop +" + +RDEPEND="~x11-misc/cairo-dock-${PV} + cairo_dock_plugins_alsa-mixer? ( media-libs/alsa-lib ) + exif? ( media-libs/libexif ) + cairo_dock_plugins_gmenu? ( gnome-base/gnome-menus ) + gio? ( gnome-base/gnome-menus ) + cairo_dock_plugins_terminal? ( x11-libs/vte ) + cairo_dock_plugins_weblets? ( >=net-libs/webkit-gtk-1.0 ) + xfce? ( xfce-base/thunar ) + cairo_dock_plugins_xgamma? ( x11-libs/libXxf86vm ) + cairo_dock_plugins_keyboard-indicator? ( x11-libs/libxklavier ) + cairo_dock_plugins_musicplayer? ( sys-apps/dbus ) + cairo_dock_plugins_musicplayer-mpd? ( media-libs/libmpdclient )" +DEPEND="${RDEPEND} + dev-util/intltool + sys-devel/gettext + dev-util/pkgconfig" + +pkg_setup() { + if use gio; then + if ! use cairo_dock_plugins_gmenu; then + ewarn "gio requires cairo_dock_plugins_gmenu, implicitly added" + fi + fi + if use cairo_dock_plugins_musicplayer-mpd; then + if ! use cairo_dock_plugins_musicplayer; then + ewarn "cairo_dock_plugins_musicplayer-mpd requires cairo_dock_plugins_musicplayer, implicitly added" + fi + fi +} + +makefiles_clean() +{ + file=$1 + case "$(grep -B1 -- -O3 $file | head -n1)" in + *-Wall*) + sed -i 's/-Wall\\/-Wall/' $file + ;; + *-Werror-implicit-function-declaration*) + sed -i 's/-Werror-implicit-function-declaration\\/-Werror-implicit-function-declaration/' $file + ;; + *-std=c99*) + sed -i 's/-std=c99\\/-std=c99/' $file + ;; + *-fgnu89-inline*) + sed -i 's/-fgnu89-inline\\/-fgnu89-inline/' $file + ;; + esac + sed -i -e 's/@CFLAGS@//' -e '/[:space:]*-O3/d' $file +} + +src_prepare() { + # Fix infinite loop in po/ + # (What's are these buggy autotools ?) + + for f in $(find ${S} -name 'Makefile.*'); do makefiles_clean $f; done + + eautoreconf +} + +src_configure() { + econf \ + --disable-dependency-tracking \ + --disable-old-gnome-integration \ + $(use_enable cairo_dock_plugins_alsa-mixer alsa-mixer )\ + $(use_enable cairo_dock_plugins_compiz-icon compiz-icon )\ + $(use_enable cairo_dock_plugins_dnd2share dnd2share )\ + $(use_enable cairo_dock_plugins_exif exif )\ + $(use_enable gio gio-in-gmenu )\ + $(use_enable gio gmenu )\ + $(use_enable cairo_dock_plugins_gmenu gmenu )\ + $(use_enable gnome gnome-integration )\ + $(use_enable kde kde-integration )\ + $(use_enable cairo_dock_plugins_keyboard-indicator keyboard-indicator )\ + $(use_enable cairo_dock_plugins_mail mail )\ + $(use_enable cairo_dock_plugins_musicplayer musicplayer )\ + $(use_enable cairo_dock_plugins_musicplayer-mpd musicplayer )\ + $(use_enable cairo_dock_plugins_network-monitor network-monitor )\ + $(use_enable cairo_dock_plugins_powermanager powermanager )\ + $(use_enable cairo_dock_plugins_rssreader rssreader )\ + $(use_enable cairo_dock_plugins_scooby-do scooby-do )\ + $(use_enable cairo_dock_plugins_terminal terminal )\ + $(use_enable cairo_dock_plugins_tomboy tomboy )\ + $(use_enable cairo_dock_plugins_weblets weblets )\ + $(use_enable cairo_dock_plugins_wifi wifi )\ + $(use_enable xfce xfce-integration )\ + $(use_enable cairo_dock_plugins_xgamma xgamma )\ + $(use_enable cairo_dock_plugins_xrandr-in-show-desktop xrandr-in-show-desktop ) +} + + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" +} diff --git a/x11-misc/cairo-dock/ChangeLog b/x11-misc/cairo-dock/ChangeLog new file mode 100644 index 0000000..169e115 --- /dev/null +++ b/x11-misc/cairo-dock/ChangeLog @@ -0,0 +1,86 @@ +# ChangeLog for x11-misc/cairo-dock +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + + 14 Sep 2009; Romain Perier <mrpouet@gentoo.org> + cairo-dock-9999.ebuild: + Port live ebuild to bazar repository (see upstream) many thanks to Joe R + <rusbasapastaman@gmail.com> for his work. + + 30 Aug 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-2.0.8.2.ebuild: + Use alphabetical order and whitespace. + + 30 Aug 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-9999.ebuild: + Added missing depend on x11-libs/glext. + +*cairo-dock-2.0.8.2 (28 Aug 2009) + + 28 Aug 2009; Romain Perier <mrpouet@gentoo.org> + +cairo-dock-1.6.3.1.ebuild, +cairo-dock-2.0.8.2.ebuild, + +files/cairo-dock-2.0.8.2-safe-cflags.patch, +cairo-dock-9999.ebuild, + +files/cairo-dock-missing-header.patch, +metadata.xml: + Version bump to 2.0.8.2, new branch, import from my developer overlay. + Clean-up some QA warnings in 1.6.3.1 ebuild, catogory changed. + + 08 Mar 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-1.6.3.1.ebuild, cairo-dock-9999.ebuild: + To build cairo-dock with glitz, we need cairo built with glitz. + + 21 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-1.6.3.1.ebuild: + Added ~amd64 keywords. + +*cairo-dock-1.6.3.1 (20 Dec 2008) + + 20 Dec 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +files/cairo-dock-missing-header.patch, metadata.xml, + +cairo-dock-1.6.3.1.ebuild: + Added cairo-dock-1.6.3.1 - thanks to Bill Smith <sememmon@gmail.com> for + the ebuild. + + 01 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-9999.ebuild: + Added a local src_compile until the gnome team can fix the gnome2 eclass. + + 20 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-9999.ebuild: + Removed the call to glib-gettextize to prevent the compilation issues with + intltool-0.4.5. + + 26 Sep 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + -cairo-dock-9999-r1.ebuild, cairo-dock-9999.ebuild: + Bumped to EAPI-2. + + 13 Sep 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-9999.ebuild: + Call eautoreconf after intltoolize and removed double pkg_setup. + +*cairo-dock-9999-r1 (18 Aug 2008) + + 18 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +cairo-dock-9999-r1.ebuild, cairo-dock-9999.ebuild: + Move EAPI-2_pre1 support to a new masked 9999-r1 ebuild. Converted 9999 to + EAPI-1. + + 03 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-9999.ebuild: + Dropped keywords. + + 03 Aug 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + metadata.xml: + Added glitz use flag description to metadata.xml. + + 30 Jul 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + cairo-dock-9999.ebuild: + Updated EAPI to 2_pre1 as a result of the update in portage-2.2_rc5. + +*cairo-dock-9999 (30 Jul 2008) + + 30 Jul 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> + +metadata.xml, +cairo-dock-9999.ebuild: + Initial import of cairo-dock. Many thanks to Jupiter for the initial + ebuild and Bill Smith (Sememmon) for the continued "pestering", testing + and updates to the ebuild. + diff --git a/x11-misc/cairo-dock/Manifest b/x11-misc/cairo-dock/Manifest new file mode 100644 index 0000000..6b77017 --- /dev/null +++ b/x11-misc/cairo-dock/Manifest @@ -0,0 +1,4 @@ +MISC ChangeLog 3225 RMD160 917290d24d6b53773179240def0694b78b027c92 SHA1 401207d90ba8f556ca34a76dc49fe6068bbd5eef SHA256 6a0e67df104e41b3f0cdd97323a1d3b8a07d8930fa05972f4e567311220c47b2 +EBUILD cairo-dock-2.1.3.9.ebuild 1863 RMD160 42f769f95c8a4f5db4e0f7e223efcad5ae8f8590 SHA1 9e3e43af91f8aded725fe1a0c76c60d17c4c3b4d SHA256 a5c3fac8647ee1755a1d539010f7f4bbf859a64fc857d84c15a5dc2892a0af79 +AUX cairo-dock-2.1.3-safe-cflags.patch 410 RMD160 76a4dee9541a8ddbd09f0df4bdb6d714e463b26b SHA1 b12fabee5984a25ba3811617e0b404dfdfbe20ac SHA256 d4243d42f2a9b78c793da5870036c43ef8c00b90fd1e65f18082ad600833d43e +DIST cairo-dock-2.1.3.9.tar.gz 2480328 RMD160 09091b84b229b157d94c91abf9898735871e3c8d SHA1 5253dec08f6db90f46df8b84e4d31fba8697d37f SHA256 0629ffc55a5c075daa74908627ad5a69315c3af22051458ec9489ed64d382ae5 diff --git a/x11-misc/cairo-dock/cairo-dock-2.1.3.9.ebuild b/x11-misc/cairo-dock/cairo-dock-2.1.3.9.ebuild new file mode 100644 index 0000000..9f6045d --- /dev/null +++ b/x11-misc/cairo-dock/cairo-dock-2.1.3.9.ebuild @@ -0,0 +1,67 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit autotools eutils versionator + +MY_PV=$(replace_version_separator 3 -) +DESCRIPTION="Cairo-dock is a fast, responsive, Mac OS X-like dock." +HOMEPAGE="http://www.cairo-dock.org" +SRC_URI="http://launchpad.net/${PN}-core/$(get_version_component_range 1-2)/$(get_version_component_range 1-3)/+download/${PN}-${MY_PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${PN}-${MY_PV}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="glitz xcomposite" + +RDEPEND="dev-libs/dbus-glib + dev-libs/glib:2 + dev-libs/libxml2 + gnome-base/librsvg + sys-apps/dbus + x11-libs/cairo + x11-libs/gtk+:2 + x11-libs/gtkglext + x11-libs/libXrender + glitz? ( media-libs/glitz ) + xcomposite? ( + x11-libs/libXcomposite + x11-libs/libXinerama + x11-libs/libXtst + ) +" +DEPEND="${RDEPEND} + dev-util/intltool + dev-util/pkgconfig + sys-devel/gettext" + +#FIXME: Maybe a sed expression which solves the problem +# would be better ? +src_prepare() { + epatch "${FILESDIR}/${PN}-$(get_version_component_range 1-3)-safe-cflags.patch" + + # Fix infinite loop while processing po/Makefile.in + # and needed for patch above. + eautoreconf +} + +src_configure() { + econf $(use_enable glitz) $(use_enable xcomposite xextend) +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed" +} + +pkg_postinst() { + elog "Cairo-Dock is an app that draws on a RGBA GLX visual." + elog "Some users have noticed that if the dock is launched," + elog "severals qt4-based applications could crash, like skype or vlc." + elog "If you have this problem, add the following line into your bashrc :" + echo + elog "alias vlc='export XLIB_SKIP_ARGB_VISUALS=1; vlc; unset XLIB_SKIP_ARGB_VISUALS'" + elog "see http://www.qtforum.org/article/26669/qt4-mess-up-the-opengl-context.html for more details." +} diff --git a/x11-misc/cairo-dock/files/cairo-dock-2.1.3-safe-cflags.patch b/x11-misc/cairo-dock/files/cairo-dock-2.1.3-safe-cflags.patch new file mode 100644 index 0000000..c43a88e --- /dev/null +++ b/x11-misc/cairo-dock/files/cairo-dock-2.1.3-safe-cflags.patch @@ -0,0 +1,12 @@ +--- src/Makefile.am.orig 2010-02-05 11:16:48.621529745 +0100 ++++ src/Makefile.am 2010-02-05 11:16:57.041513123 +0100 +@@ -46,8 +46,6 @@ + -DCAIRO_DOCK_THEMES_DIR=\""$(CAIRO_DOCK_THEMES_DIR)"\"\ + -DGL_GLEXT_PROTOTYPES=\""1"\"\ + -std=c99\ +- -O3\ +- -g -ggdb\ + -Wstrict-prototypes -Wextra -Wwrite-strings -Wuninitialized -Werror-implicit-function-declaration + #-Wunreachable-code -Wno-unused-parameter -Wall + + diff --git a/x11-misc/gursormaker/Manifest b/x11-misc/gursormaker/Manifest new file mode 100644 index 0000000..60d0930 --- /dev/null +++ b/x11-misc/gursormaker/Manifest @@ -0,0 +1,2 @@ +EBUILD gursormaker-0.6.0.ebuild 386 RMD160 2955473890dcd42768df1bf0acb0dc8578b91e4c SHA1 17211a80e10db76e1980634fe4bedf833ad65c23 SHA256 9eed1d9726c6f044eed76de5722f36f8c79e78d207a69f983d84a905dffbdff3 +DIST gursormaker-0.6.0.tar.bz2 25198 RMD160 b2c0b8b094df6302eed58d3dd457102c3f11f5a5 SHA1 8687b176101e1116ad41e93f2d436d3398ec54b6 SHA256 c4deb96ecca48b1907d98feb86a8377a59deedf1aba7b16ad4d73d6a2b314ae4 diff --git a/x11-misc/gursormaker/gursormaker-0.6.0.ebuild b/x11-misc/gursormaker/gursormaker-0.6.0.ebuild new file mode 100644 index 0000000..c19eef2 --- /dev/null +++ b/x11-misc/gursormaker/gursormaker-0.6.0.ebuild @@ -0,0 +1,16 @@ +# Copyright 2006 Vincent Paeder +# Distributed under the terms of the GNU General Public License v2 + +EAPI="3" + +inherit distutils + +DESCRIPTION="A cursor editor for X11 using GTK+" +HOMEPAGE="http://gursormaker.sourceforge.net" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" +DEPEND=">=dev-lang/python-2.3 + >=dev-python/pygtk-2.8" diff --git a/x11-misc/notification-daemon/Manifest b/x11-misc/notification-daemon/Manifest new file mode 100644 index 0000000..daa5abd --- /dev/null +++ b/x11-misc/notification-daemon/Manifest @@ -0,0 +1 @@ +EBUILD notification-daemon-1000.ebuild 363 RMD160 eb09eb40f85908296e2017f63c1aa771522f4017 SHA1 f607cb6b63dba77a910e818f444b73161eb6c00d SHA256 e79fa59759a2d76e005c1de4b9cd752363805823b4e72fc86b8dfc689e84e0f4 diff --git a/x11-misc/notification-daemon/notification-daemon-1000.ebuild b/x11-misc/notification-daemon/notification-daemon-1000.ebuild new file mode 100644 index 0000000..c17fa71 --- /dev/null +++ b/x11-misc/notification-daemon/notification-daemon-1000.ebuild @@ -0,0 +1,16 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Dummy package to permit notify-osd easy install" +HOMEPAGE="" + +LICENSE="" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND="x11-misc/notify-osd" +DEPEND="${RDEPEND} + !xfce-extra/notification-daemon-xfce + !x11-misc/xfce4-notifyd" diff --git a/x11-misc/notify-osd/Manifest b/x11-misc/notify-osd/Manifest new file mode 100644 index 0000000..d643e4f --- /dev/null +++ b/x11-misc/notify-osd/Manifest @@ -0,0 +1,2 @@ +EBUILD notify-osd-0.9.29.ebuild 1124 RMD160 b5b6e79130f6056e03ee1936f199be15491460cb SHA1 d8490c95bb18ed9e0efb53b23f2f403f2d95e1fa SHA256 9988ae390e8d103a3a1dd553643dc53939b5af6df1b2fe729c47158ae42021b0 +DIST notify-osd-0.9.29.tar.gz 607576 RMD160 2f7e92e9c23e48fed5dfdb233746ab7c2a3cd94d SHA1 795ecc42602b46390437c3787f3eb94f6fd562fc SHA256 7b8d79fc6dce7002fb3639ae7e9ad85e5f5063fbcc62fe27b80700142a0d7fd7 diff --git a/x11-misc/notify-osd/notify-osd-0.9.29.ebuild b/x11-misc/notify-osd/notify-osd-0.9.29.ebuild new file mode 100644 index 0000000..86711d7 --- /dev/null +++ b/x11-misc/notify-osd/notify-osd-0.9.29.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit eutils + +DESCRIPTION="Canonical's on-screen-display notification agent" +HOMEPAGE="https://launchpad.net/notify-osd" +#SRC_URI="http://launchpad.net/${PN}/${PV%.*}/${PV}/+download/${P}.tar.gz" +SRC_URI="http://launchpad.net/${PN}/lucid/ubuntu-10.04-beta-2/+download/${P}.tar.gz" +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="examples mono" + +RDEPEND=">=dev-libs/glib-2.16 + >=dev-libs/dbus-glib-0.76 + >=gnome-base/gconf-2 + >=x11-libs/gtk+-2.14 + >=x11-libs/libnotify-0.4.5 + x11-libs/libwnck" +DEPEND="${RDEPEND} + examples? ( mono? ( dev-dotnet/notify-sharp ) ) + >=dev-util/pkgconfig-0.9" + +RESTRICT="test" + +src_prepare() { + local myconf + + if use examples ; then + if use mono ; then + myconf="${myconf} --with-examples=all" + else + myconf="${myconf} --with-examples=c" + fi + else + myconf="${myconf} --without-examples" + fi + econf ${myconf} || die + +} + +src_compile() { + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README TODO +} diff --git a/x11-misc/synergy-plus/Manifest b/x11-misc/synergy-plus/Manifest new file mode 100644 index 0000000..9c1faa8 --- /dev/null +++ b/x11-misc/synergy-plus/Manifest @@ -0,0 +1,3 @@ +EBUILD synergy-plus-1.3.5.ebuild 1240 RMD160 ca9014c67f0e2d2e451554fdd36f2c626ec21e13 SHA1 799ad4a874fb259182b3d3c9d24c1365b84ad317 SHA256 795e104c501c3fe936fa1515ed92bb47eee624904d0386f2bf8ce09f1c66e446 +DIST synergy-plus-1.3.5-rc-Source.tar.gz 31034771 RMD160 b4bdc702b150c1817f51a1b94cbbb72a6264da7f SHA1 23fd8a3ff12700a3c855999f48c92feb7aacac8b SHA256 32ec43877cdf4173161a78b1fe6ff1d8a8d053da5ef1c59c5902b3e19d6ffea6 +DIST synergy-plus-1.3.5-cmake-config.h.in 6103 RMD160 6740833323613731213c1e93cf29c9808ba6b294 SHA1 15a1521fb8a4af1d9d201311cab499aef5fbae78 SHA256 d36d7478dfe0cbc9be019caa414558abe2298607548a263a2fdc9c11dd63521e diff --git a/x11-misc/synergy-plus/synergy-plus-1.3.5.ebuild b/x11-misc/synergy-plus/synergy-plus-1.3.5.ebuild new file mode 100644 index 0000000..e4ed56b --- /dev/null +++ b/x11-misc/synergy-plus/synergy-plus-1.3.5.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +inherit cmake-utils + +DESCRIPTION="Lets you easily share a single mouse and keyboard between multiple +computers. An active fork of synergy" +SRC_URI="http://${PN}.googlecode.com/files/${P}-rc-Source.tar.gz + http://synergy-plus.googlecode.com/svn-history/r234/trunk/cmake/config.h.in + -> ${P}-cmake-config.h.in" +#SRC_URI="mirror://google/files/${PN}/${P}.tar.gz" +HOMEPAGE="http://code.google.com/p/synergy-plus/" +LICENSE="GPL-2" +KEYWORDS="~amd64 ~x86" +SLOT="0" +IUSE="" + +S="${S}-Source" + +CDEPEND="x11-libs/libXtst + x11-libs/libX11 + x11-libs/libXext + x11-libs/libXinerama" +RDEPEND="${CDEPEND} + !x11-misc/synergy" +DEPEND="${CDEPEND} + x11-proto/xextproto + x11-proto/xproto + x11-proto/kbproto + x11-proto/xineramaproto + x11-libs/libXt" + +src_prepare() { + cp "${DISTDIR}"/${P}-cmake-config.h.in ${S}/cmake/config.h.in +} + +src_install () { + cmake-utils_src_install + insinto /etc + doins examples/synergy.conf || die "doins failed" +} + +pkg_postinst() { + elog + elog "${PN} can also be used to connect to computers running Windows or Mac OS X." + elog "Visit ${HOMEPAGE} to find the Windows client and Mac OS X client." + elog +} diff --git a/x11-plugins/pidgin-libnotify+/Manifest b/x11-plugins/pidgin-libnotify+/Manifest new file mode 100644 index 0000000..752e036 --- /dev/null +++ b/x11-plugins/pidgin-libnotify+/Manifest @@ -0,0 +1,3 @@ +EBUILD pidgin-libnotify+-0.9.1b.ebuild 648 RMD160 b2d3a00b763bc57da6a83ce0aef1dcda0fa44e25 SHA1 c6c094e2df7914d39cbfa58f2a1d9516b16cce3b SHA256 f03454f9a32230e968aee34857cebf21cf3abe9f8450c0e74403d9231d32a2a0 +EBUILD pidgin-libnotify+-9999.ebuild 642 RMD160 078b96f5b6e81863e1d81ffe21f156ca518157b0 SHA1 c2ae51842103553038c3a0e18fc004c3bb83f1ea SHA256 11e71491582912aaea4911c2b2b241da87e3757f2da8c513d8eb0e54ca40768e +DIST pidgin-libnotify+-0.9.1b.tar.gz 26530 RMD160 160748f30429fb0a4f270ebfc20729479b61e434 SHA1 6bacd214ce7f673ae7531cedbfaae253f2d4ae70 SHA256 eb979023fdaddfab504e17c7a2cb0a46d6b40675910ab8aee57334c7edd8a896 diff --git a/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-0.9.1b.ebuild b/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-0.9.1b.ebuild new file mode 100644 index 0000000..3c8bc6b --- /dev/null +++ b/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-0.9.1b.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v3 +# $Header: $ + +EAPI="3" + +inherit autotools + +DESCRIPTION="Pidgin-Libnotify+ plugin provides libnotify popups to Pidgin" +HOMEPAGE="https://sardemff7.github.com/" +SRC_URI="http://github.com/sardemff7/Pidgin-Libnotify-plus/tarball/v${PV} -> +${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=net-im/pidgin-2.4.0 + >=x11-libs/libnotify-0.4.5" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_prepare() { + eautoreconf || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README +} + diff --git a/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-9999.ebuild b/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-9999.ebuild new file mode 100644 index 0000000..7e36756 --- /dev/null +++ b/x11-plugins/pidgin-libnotify+/pidgin-libnotify+-9999.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v3 +# $Header: $ + +EAPI="3" + +inherit autotools git + +DESCRIPTION="Pidgin-Libnotify+ plugin provides libnotify popups to Pidgin" +HOMEPAGE="https://sardemff7.github.com/" +SRC_URI="" +EGIT_REPO_URI="git://github.com/sardemff7/Pidgin-Libnotify-plus.git" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +RDEPEND=">=net-im/pidgin-2.4.0 + >=x11-libs/libnotify-0.4.5" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +src_prepare() { + eautoreconf || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog NEWS README +} + diff --git a/x11-themes/gtk-engines-nodoka/Manifest b/x11-themes/gtk-engines-nodoka/Manifest new file mode 100644 index 0000000..7e9e482 --- /dev/null +++ b/x11-themes/gtk-engines-nodoka/Manifest @@ -0,0 +1,2 @@ +EBUILD gtk-engines-nodoka-0.7.5.ebuild 711 RMD160 3a9801a33f6e339ded37a72bbfd4865d3012d638 SHA1 c985cfdf9155ce808ba1b098f9aa4c821ae7e2d5 SHA256 656cd65a5af9124e565a1bc5035957c14436d24b28f22068bfb01ac3ffd9f883 +DIST gtk-nodoka-engine-0.7.5.tar.gz 330736 RMD160 ea837815c87a4a3a5c6e8476e31a5901733a720b SHA1 edf9baacc22bfade02b01d45e80237e890f023e3 SHA256 1866802b4fa624edc6a8bfdd14845325d83609de1b7c1ab6833fd4c685d97bd5 diff --git a/x11-themes/gtk-engines-nodoka/gtk-engines-nodoka-0.7.5.ebuild b/x11-themes/gtk-engines-nodoka/gtk-engines-nodoka-0.7.5.ebuild new file mode 100644 index 0000000..63ce1fd --- /dev/null +++ b/x11-themes/gtk-engines-nodoka/gtk-engines-nodoka-0.7.5.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="3" + +MY_PN="gtk-nodoka-engine" +MY_P="${MY_PN}-${PV}" + +HOMEPAGE="https://nodoka.fedorahosted.org/" +SRC_URI="https://fedorahosted.org/releases/n/o/nodoka/${MY_P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND="x11-libs/gtk+:2" +DEPEND="${RDEPEND} + dev-util/pkgconfig" + +S="${WORKDIR}/${MY_P}" + +src_configure() { + econf --with-gtk=2.0 --disable-dependency-tracking --enable-animation --enable-animationtoleft +} + +src_install() { + emake DESTDIR="${D}" install || die "emake install failed." + dodoc AUTHORS ChangeLog CREDITS NEWS README TODO || die "dodoc failed" +} diff --git a/x11-themes/nodoka-theme-gnome/Manifest b/x11-themes/nodoka-theme-gnome/Manifest new file mode 100644 index 0000000..a369f5d --- /dev/null +++ b/x11-themes/nodoka-theme-gnome/Manifest @@ -0,0 +1,2 @@ +EBUILD nodoka-theme-gnome-0.3.90.ebuild 515 RMD160 ba68bd174386e196274fecbd482d5676d33be806 SHA1 47b8f78f05892d747ed273c22b4eb1add49f2c88 SHA256 16f7dd96b0473a25524dd06d9715ca0d10a118b6633df139d88c8bb17f1a7668 +DIST nodoka-theme-gnome-0.3.90.tar.gz 17792 RMD160 85bde1abdc27b58fa8aca561ab5c4d363f030d64 SHA1 de64d5cc11f8fb78f3f1e0e0a4490c707c2268ce SHA256 4bfd60fdcfa58dba701022d75fe377d0eabe3f77159c913dd0de6acbcd0df392 diff --git a/x11-themes/nodoka-theme-gnome/nodoka-theme-gnome-0.3.90.ebuild b/x11-themes/nodoka-theme-gnome/nodoka-theme-gnome-0.3.90.ebuild new file mode 100644 index 0000000..4de462d --- /dev/null +++ b/x11-themes/nodoka-theme-gnome/nodoka-theme-gnome-0.3.90.ebuild @@ -0,0 +1,21 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +DESCRIPTION="Nodoka Metacity Theme" +HOMEPAGE="https://fedorahosted.org/nodoka/" +SRC_URI="https://fedorahosted.org/releases/n/o/nodoka/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="x11-themes/gtk-engines-nodoka" +DEPEND="" + +src_install() { + insinto /usr/share/themes + doins -r Nodoka || die "doins failed" + dodoc AUTHORS ChangeLog NEWS README || die "dodoc failed" +} |