diff options
38 files changed, 1135 insertions, 1291 deletions
diff --git a/dev-games/crystalspace-ps/Manifest b/dev-games/crystalspace-ps/Manifest deleted file mode 100644 index eb4585a..0000000 --- a/dev-games/crystalspace-ps/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST crystalspace-ps-1.9-r35803.tar.bz2 178673595 RMD160 a5849aec4471a7e941eeacdb00f8c40c3c176cd3 SHA1 94f96db7d877dac96291fa0b4d8159c54c40419c SHA256 8f0afb4fee1b2596fb36b929b207a2e3083e8325a05bb6ad1235f7e6b49c5af6 -EBUILD crystalspace-ps-1.9-r35803.ebuild 3553 RMD160 ee886cde03c2b85befb9dd0ddcad6db6ac8952e1 SHA1 010489752207411ed1b6f9ca90a0db1f067709ff SHA256 e79e1d7641ecf2ae1e8a53dc988fe5d106266fa4b1b3e1f9584cb24257799a51 diff --git a/dev-games/crystalspace-ps/crystalspace-ps-1.9-r35804.ebuild b/dev-games/crystalspace-ps/crystalspace-ps-1.9-r35804.ebuild deleted file mode 100644 index 5d3a885..0000000 --- a/dev-games/crystalspace-ps/crystalspace-ps-1.9-r35804.ebuild +++ /dev/null @@ -1,125 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-games/crystalspace-ps/crystalspace-ps-1.9-r35803.ebuild,v 1.9 2011/02/18 12:00:00 loux.thefuture Exp $ - -inherit eutils flag-o-matic - -DESCRIPTION="Portable 3D Game Development Kit written in C++" -HOMEPAGE="http://crystal.sourceforge.net/" -SRC_URI="http://dev.gentooexperimental.org/~loux/distfiles/crystalspace-ps-1.9-r35803.tar.bz2 - http://loux.thefuture.free.fr/distfiles/crystalspace-ps-1.9-r35803.tar.bz2" -LICENSE="LGPL-2.1" -SLOT="2" -KEYWORDS=" ~x86 ~amd64" -IUSE="alsa cegui mng ode sdl static maxoptimization doc debug multislot cairo" -#to test IUSE="python" -RESTRICT="mirror" - -RDEPEND="virtual/opengl - media-libs/freeglut - cegui? ( >=dev-games/cegui-0.5 ) - ode? ( dev-games/ode ) - media-libs/libogg - media-libs/libvorbis - alsa? ( media-libs/alsa-lib ) - mng? ( media-libs/libmng ) - cairo? ( x11-libs/cairo ) - virtual/jpeg - x11-libs/libXaw - x11-libs/libXxf86vm - >=media-gfx/nvidia-cg-toolkit-2.2.0 - >=media-libs/cal3d-0.12 - >=media-libs/freetype-2.1 - media-libs/libpng - media-libs/openal - media-libs/freealut - media-libs/speex -" - -DEPEND="${RDEPEND} - dev-util/ftjam" - -#to test python? ( dev-lang/swig ) - -S="${WORKDIR}/crystal" -CS_PREFIX="/opt/planeshift/crystalspace-1.9" - -src_compile() { - my_conf="" - if use maxoptimization && ! use debug ; then - my_conf="--enable-cpu-specific-optimizations=maximum" - else - my_conf="--enable-cpu-specific-optimizations=no" - fi - - if ! use doc ; then - sed -e 's!SubInclude TOP docs ;!!' -i Jamfile.in - fi - - if use debug; then - my_conf="${my_conf} --enable-debug" - LDFLAGS="" - else - my_conf="${my_conf} --enable-separate-debug-info=no" - fi - - #for cg : media-gfx/nvidia-cg-toolkit - my_conf="${my_conf} --with-Cg=/opt/nvidia-cg-toolkit" - my_conf="${my_conf} --with-CgGL=/opt/nvidia-cg-toolkit" - - #force le crash du test v9 sparc - sed 's/mcpu=v9/mcpu-bad=v9/g' -i configure - - econf --prefix=${CS_PREFIX} \ - --datadir=${CS_PREFIX}/share \ - --sysconfdir=${CS_PREFIX}/etc \ - --infodir=${CS_PREFIX}/share/info \ - --mandir=${CS_PREFIX}/share/man \ - ${my_conf} \ - --without-lcms \ - --without-java \ - --without-wx \ - --with-png \ - --with-freetype2 \ - --with-cal3d \ - --with-jpeg \ - --with-speex \ - $(use_with cairo) \ - $(use_with mng) \ - $(use_with ode) \ - $(use_with cegui CEGUI) \ - $(use_with alsa asound) \ - --without-python - #$(use_with python) - - #jam ${MAKEOPTS} || die "compile failed" - jam || die "compile failed" - if use static ; then - jam ${MAKEOPTS} staticplugins || die "compile staticplugins failed" - fi -} - -src_install() { - jam -q -s DESTDIR="${D}" install || die "make install failed" - MY_LIB="lib" - if use amd64 ; then - dosym ${CS_PREFIX}/lib64 ${CS_PREFIX}/lib - MY_LIB="lib64" - fi - dosym libcrystalspace-1.9.a ${CS_PREFIX}/${MY_LIB}/libcrystalspace.a - dosym libcrystalspace_opengl-1.9.a ${CS_PREFIX}/${MY_LIB}/libcrystalspace_opengl.a - if use static ; then - sed -i -e 's!Depends install_staticplugins : install_libs ;!!' \ - mk/jam/static.jam - - jam -q -s DESTDIR="${D}" install_staticplugins || die "make install_static_plugins failed" - dosym libcrystalspace_staticplugins-1.9.a ${CS_PREFIX}/${MY_LIB}/libcrystalspace_staticplugins.a - fi - if [[ ! -e cs-config ]]; then - dosym ${CS_PREFIX}/bin/cs-config-1.9 ${CS_PREFIX}/bin/cs-config - fi - - #echo "CRYSTAL_CONFIG=${CS_PREFIX}/etc/crystalspace-1.9" > "${T}"/90crystalspace - #echo "CRYSTAL=${CS_PREFIX}" >> "${T}"/90crystalspace - #doenvd "${T}"/90crystalspace -} diff --git a/dev-games/physfs/ChangeLog b/dev-games/physfs/ChangeLog new file mode 100644 index 0000000..254d436 --- /dev/null +++ b/dev-games/physfs/ChangeLog @@ -0,0 +1,65 @@ +# ChangeLog for dev-games/physfs +# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 +# (auto-generated from git log) + +*physfs-2.0.3-r1 (09 Aug 2015) + + 09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +metadata.xml, + +physfs-2.0.3-r1.ebuild: + proj/gentoo: Initial commit + + This commit represents a new era for Gentoo: + Storing the gentoo-x86 tree in Git, as converted from CVS. + + This commit is the start of the NEW history. + Any historical data is intended to be grafted onto this point. + + Creation process: + 1. Take final CVS checkout snapshot + 2. Remove ALL ChangeLog* files + 3. Transform all Manifests to thin + 4. Remove empty Manifests + 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ + 5.1. Do not touch files with -kb/-ko keyword flags. + + Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> + X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration + tests + X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this + project + X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo + developer, wrote Git features for the migration + X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve + cvs2svn + X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts + X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 + work in migration + X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging + X-Thanks: All of other Gentoo developers - many ideas and lots of paint on + the bikeshed + + 24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml: + Use https by default + + Convert all URLs for sites supporting encrypted connections from http to + https + + Signed-off-by: Justin Lecher <jlec@gentoo.org> + + 24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml: + Revert DOCTYPE SYSTEM https changes in metadata.xml + + repoman does not yet accept the https version. + This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. + + Bug: https://bugs.gentoo.org/552720 + + 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml: + Replace all herds with appropriate projects (GLEP 67) + + Replace all uses of herd with appropriate project maintainers, or no + maintainers in case of herds requested to be disbanded. + + 24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml: + Set appropriate maintainer types in metadata.xml (GLEP 67) + diff --git a/dev-games/physfs/ChangeLog-2015 b/dev-games/physfs/ChangeLog-2015 new file mode 100644 index 0000000..8402f0f --- /dev/null +++ b/dev-games/physfs/ChangeLog-2015 @@ -0,0 +1,233 @@ +# ChangeLog for dev-games/physfs +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-games/physfs/ChangeLog,v 1.63 2015/04/09 14:27:50 mr_bones_ Exp $ + + 09 Apr 2015; Michael Sterrett <mr_bones_@gentoo.org> -physfs-2.0.3.ebuild: + old + + 09 Apr 2015; <jmorgan@gentoo.org> physfs-2.0.3-r1.ebuild: + ppc64 stable wrt 526060 + + 21 Feb 2015; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3-r1.ebuild: + Stable for ppc, wrt bug #526068 + + 16 Jan 2015; Raúl Porcel <armin76@gentoo.org> physfs-2.0.3-r1.ebuild: + alpha/sparc/x86 stable wrt #526060 + + 27 Dec 2014; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3-r1.ebuild: + Stable for amd64, wrt bug #526060 + + 20 Dec 2014; Markus Meier <maekke@gentoo.org> physfs-2.0.3-r1.ebuild: + arm stable, bug #526060 + + 09 Dec 2014; Jeroen Roovers <jer@gentoo.org> physfs-2.0.3-r1.ebuild: + Stable for HPPA (bug #526060). + +*physfs-2.0.3-r1 (06 Sep 2013) + + 06 Sep 2013; Ian Stakenvicius <axs@gentoo.org> +physfs-2.0.3-r1.ebuild: + converted to support multilib-build; commit OKd by radhermit + + 22 Jan 2013; Michael Sterrett <mr_bones_@gentoo.org> -physfs-2.0.1.ebuild, + -physfs-2.0.2-r1.ebuild: + old + + 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3.ebuild: + Stable for arm, wrt bug #449930 + + 20 Jan 2013; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3.ebuild: + Stable for alpha, wrt bug #449930 + + 13 Jan 2013; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3.ebuild: + Stable for x86, wrt bug #449930 + + 07 Jan 2013; Jeroen Roovers <jer@gentoo.org> physfs-2.0.3.ebuild: + Stable for HPPA (bug #449930). + + 05 Jan 2013; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3.ebuild: + Stable for sparc, wrt bug #449930 + + 04 Jan 2013; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3.ebuild: + Stable for ppc64, wrt bug #449930 + + 04 Jan 2013; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3.ebuild: + Stable for ppc, wrt bug #449930 + + 03 Jan 2013; Agostino Sarubbo <ago@gentoo.org> physfs-2.0.3.ebuild: + Stable for amd64, wrt bug #449930 + +*physfs-2.0.3 (14 Nov 2012) + + 14 Nov 2012; Michael Sterrett <mr_bones_@gentoo.org> +physfs-2.0.3.ebuild: + version bump (bug #443036) + + 03 Sep 2012; Chí-Thanh Christopher Nguyễn <chithanh@gentoo.org> + physfs-2.0.2-r1.ebuild: + Keyword ~arm. + + 04 Oct 2011; Jeroen Roovers <jer@gentoo.org> physfs-2.0.2-r1.ebuild: + Stable for HPPA (bug #375385). + + 07 Aug 2011; Raúl Porcel <armin76@gentoo.org> physfs-2.0.2-r1.ebuild: + alpha/sparc stable wrt #375385 + + 01 Aug 2011; Markus Meier <maekke@gentoo.org> physfs-2.0.2-r1.ebuild: + x86 stable, bug #375385 + + 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> physfs-2.0.2-r1.ebuild: + ppc/ppc64 stable wrt #375385 + + 16 Jul 2011; Markos Chandras <hwoarang@gentoo.org> physfs-2.0.2-r1.ebuild: + Stable on amd64 wrt bug #375385 + +*physfs-2.0.2-r1 (25 Apr 2011) + + 25 Apr 2011; Lars Wendler <polynomial-c@gentoo.org> -physfs-2.0.2.ebuild, + +physfs-2.0.2-r1.ebuild: + Non-maintainer commit: Don't install libs into /usr/lib6464. Thanks to Nick + Bowler for reporting this in bug #364741. + +*physfs-2.0.2 (24 Apr 2011) + + 24 Apr 2011; Michael Sterrett <mr_bones_@gentoo.org> +physfs-2.0.2.ebuild: + version bump (bug #364559) + + 15 Oct 2010; Brent Baude <ranger@gentoo.org> physfs-2.0.1.ebuild: + stable ppc, bug 317239 + + 21 Jul 2010; Jeroen Roovers <jer@gentoo.org> physfs-2.0.1.ebuild: + Stable for HPPA (bug #317239). + + 05 Jun 2010; Raúl Porcel <armin76@gentoo.org> physfs-2.0.1.ebuild: + alpha/sparc stable wrt #317239 + + 24 May 2010; Pacho Ramos <pacho@gentoo.org> physfs-2.0.1.ebuild: + stable amd64, bug 317239 + + 20 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> physfs-2.0.1.ebuild: + x86 stable wrt bug #317239 + + 11 May 2010; Brent Baude <ranger@gentoo.org> physfs-2.0.1.ebuild: + stable ppc64, bug 317239 + +*physfs-2.0.1 (25 Mar 2010) + + 25 Mar 2010; Tristan Heaven <nyhm@gentoo.org> +physfs-2.0.1.ebuild: + Version bump + + 08 Nov 2009; Joseph Jezak <josejx@gentoo.org> physfs-2.0.0.ebuild: + Marked ppc stable for bug #290054. + + 29 Oct 2009; Michael Sterrett <mr_bones_@gentoo.org> physfs-2.0.0.ebuild: + add static-libs support + + 11 Oct 2009; Raúl Porcel <armin76@gentoo.org> physfs-2.0.0.ebuild: + sparc stable wrt #284979 + + 01 Oct 2009; Tobias Klausmann <klausman@gentoo.org> physfs-2.0.0.ebuild: + Stable on alpha, bug #284979 + + 26 Sep 2009; Brent Baude <ranger@gentoo.org> physfs-2.0.0.ebuild: + Marking physfs-2.0.0 ppc64 for bug 284979 + + 19 Sep 2009; Markus Meier <maekke@gentoo.org> physfs-2.0.0.ebuild: + amd64/x86 stable, bug #284979 + + 18 Sep 2009; Jeroen Roovers <jer@gentoo.org> physfs-2.0.0.ebuild: + Stable for HPPA (bug #284979). + + 09 Jun 2009; Tristan Heaven <nyhm@gentoo.org> physfs-2.0.0.ebuild: + Install into the correct libdir, bug #273308 + + 26 May 2009; Alfredo Tupone <tupone@gentoo.org> + +files/physfs-2.0.0-gcc44.patch, physfs-2.0.0.ebuild: + Remove -Werror, causing build to abort with gcc-4.4.0. + Bug #271251 by Robert Forster + +*physfs-2.0.0 (24 May 2009) + + 24 May 2009; Tristan Heaven <nyhm@gentoo.org> +physfs-2.0.0.ebuild, + metadata.xml: + Version bump + +*physfs-1.0.2 (12 Apr 2009) + + 12 Apr 2009; Michael Sterrett <mr_bones_@gentoo.org> +physfs-1.0.2.ebuild: + version bump + +*physfs-1.1.1 (27 Aug 2007) + + 27 Aug 2007; Michael Sterrett <mr_bones_@gentoo.org> +physfs-1.1.1.ebuild: + dev version bump + + 24 Apr 2007; Timothy Redaelli <drizzt@gentoo.org> physfs-1.1.0.ebuild: + Add ~x86-fbsd keyword. + Thanks to Nathan Smith for reporting wrt bug #175779 + + 08 Feb 2007; Chris Gianelloni <wolf31o2@gentoo.org> ChangeLog: + Regenerate digest in Manifest2 format. + + 18 Mar 2006; Markus Rothe <corsair@gentoo.org> physfs-1.0.1.ebuild: + Stable on ppc64 + + 07 Jan 2006; Mike Frysinger <vapier@gentoo.org> physfs-1.0.1.ebuild, + physfs-1.1.0.ebuild: + Make sure we use system readline and disable the testprog since it is never + needed and just pulls in readline. + + 10 Sep 2005; Aron Griffis <agriffis@gentoo.org> physfs-1.0.1.ebuild: + Mark 1.0.1 stable on alpha + +*physfs-1.1.0 (01 Sep 2005) + + 01 Sep 2005; Mike Frysinger <vapier@gentoo.org> +physfs-1.1.0.ebuild: + Version bump #104106 by Dennis Schridde. + +*physfs-1.0.1 (01 Sep 2005) + + 01 Sep 2005; Mike Frysinger <vapier@gentoo.org> +physfs-1.0.1.ebuild: + Version bump #104106 by Dennis Schridde. + + 29 Apr 2004; Aron Griffis <agriffis@gentoo.org> physfs-0.1.9.ebuild, + physfs-1.0.0.ebuild: + Add ~alpha + +*physfs-1.0.0 (03 Apr 2004) + + 03 Apr 2004; Michael Sterrett <mr_bones_@gentoo.org> physfs-1.0.0.ebuild: + version bump - ebuild submitted by Alexander Bussman via bug #46477 + + 25 Feb 2004; Jason Wever <weeve@gentoo.org> physfs-0.1.9.ebuild: + Marked stable on sparc. Fixes sdl-sound's broken deps and helps fix bug + #41934. + + 17 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> : + manifest fix + + 16 Jan 2004; Bartosch Pixa <darkspecter@gentoo.org> physfs-0.1.9.ebuild: + set ppc in keywords + + 26 Dec 2003; Jason Wever <weeve@gentoo.org> physfs-0.1.9.ebuild: + Added ~sparc keyword. + +*physfs-0.1.9 (02 Oct 2003) + + 02 Oct 2003; Mike Frysinger <vapier@gentoo.org> : + Version bumpage. + +*physfs-0.1.8 (24 Apr 2003) + + 24 Apr 2003; Phil Bordelon <sunflare@gentoo.org> physfs-0.1.8.ebuild: + Version bump. Marked for testing. + +*physfs-0.1.7 (12 Dec 2002) + + 17 Apr 2003; Philip Walls <malverian@gentoo.org> physfs-0.1.7.ebuild : + Unmasked, added headers to ChangeLog and ebuild + + 12 Dec 2002; Phil Bordelon <sunflare@gentoo.org> physfs-0.1.7.ebuild : + Updated the license to be LGPL-2.1 instead of LGPL-2. + + 12 Dec 2002; Phil Bordelon <sunflare@gentoo.org> ChangeLog + physfs-0.1.7.ebuild : Initial addition to the portage tree. + diff --git a/dev-games/physfs/Manifest b/dev-games/physfs/Manifest new file mode 100644 index 0000000..347728f --- /dev/null +++ b/dev-games/physfs/Manifest @@ -0,0 +1,5 @@ +DIST physfs-2.0.3.tar.bz2 560628 SHA256 ca862097c0fb451f2cacd286194d071289342c107b6fe69079c079883ff66b69 SHA512 47eff0c81b8dc3bb526766b0a8ad2437d2951867880116d6e6e8f2ec1490e263541fb741867fed6517cc3fa8a9c5651b36e3e02a499f19cfdc5c7261c9707e80 WHIRLPOOL 30362f92d5702842142c08c3183a384876a03e9e3e400364b0fa59c99ffee994667c1ad08fe633ef146e98301789a980a3419f60a18b24b9c341bb74144ccc73 +EBUILD physfs-2.0.3-r1.ebuild 1418 SHA256 02346160740f6c82e8124e89e61e4a425d26a07735b4b1d907f1fe724e9f502d SHA512 17cc205b388082561ca297bcee37929a89fdb41e2c30570b11fe29bd52e25b30708c52a9d82b1fc26c76de68ef5a3ab0bf316b76a2090a2c51696cd4585d14c3 WHIRLPOOL 154c507cf8d7457dd4fda7a2466419c877d7bbb5230512838987723375bcd22a2710d8b0a94bbc1a69bdd5c7a9df75122fedbba1cd3029adadedd4a9c436ee48 +MISC ChangeLog 2431 SHA256 099f43e2fdfd7460a914f8e55fcb59cd66e0be1ed600f211aa5b52d13c20409a SHA512 c019650836efe001d5a932b06951e86c393831e080803adf7a52c196979f05369cc1b7b67ad3e67062afe81a7e3d9a3057055c3d351f81c428d0d094199a11ad WHIRLPOOL 9f72642a54fbc8c8b3a41e3d18ba76abc7fdd65a58fdd3cc139ca4d568071b992e61e285e82885ba418e9fb0f182e9f791b3ca1cbdf71673e0d9593654bdeaa5 +MISC ChangeLog-2015 7649 SHA256 dfe9ed4277f66ca02c979d90d7064f1e8d8485f407bacc0a9698989102b198f6 SHA512 dda73f3b974906e287303cb06e356858f1f87ffc1d429db82b3471ff34652e5589047176b93745878cfa83516be1356a11509471b467bb755b3fa31782cbedcd WHIRLPOOL 3a44a4b735866e5f185790918e4673eeb41f47c3c630d451ddcb2997189656bc282d8a236817e3c4a0044d4c4fcfaf29cc0484953f9994c212f04085a635c691 +MISC metadata.xml 1807 SHA256 a7e6ba6e78f907c535d8ae8f470a524fd3dc89012225f9ec8b7d2f4b218ac241 SHA512 914416e5632d1587b4677b8c8997eed056603049bf71424ccc679a6a4fa050ad2c9f5bf2db0927a5925bdc662565fc2d49901c9de419a623a830a2c6da65341e WHIRLPOOL 17f6fa2ecf2bf30388d86d8cf81e90221847fcd8927c061cb3a2fbcbbf7861c37bcee6ec4b8e9ab99cd2d988b7a143687d8a8e30d2a084a94518ff3bd6004a05 diff --git a/dev-games/physfs/metadata.xml b/dev-games/physfs/metadata.xml new file mode 100644 index 0000000..5bca866 --- /dev/null +++ b/dev-games/physfs/metadata.xml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> +<email>games@gentoo.org</email> +<name>Gentoo Games Project</name> +</maintainer> +<longdescription> +PhysicsFS is a library to provide abstract access to various archives. It is +intended for use in video games, and the design was somewhat inspired by Quake 3's +file subsystem. The programmer defines a "write directory" on the physical +filesystem. No file writing done through the PhysicsFS API can leave that write +directory, for security. For example, an embedded scripting language cannot write +outside of this path if it uses PhysFS for all of its I/O, which means that +untrusted scripts can run more safely. Symbolic links can be disabled as well, for +added safety. For file reading, the programmer lists directories and archives that +form a "search path". Once the search path is defined, it becomes a single, +transparent hierarchical filesystem. This makes for easy access to ZIP files in the +same way as you access a file directly on the disk, and it makes it easy to ship a +new archive that will override a previous archive on a per-file basis. Finally, +PhysicsFS gives you platform-abstracted means to determine if CD-ROMs are available, +the user's home directory, where in the real filesystem your program is running, +etc. +</longdescription> +<use> +<flag name="grp">Enable Build Engine GRP archive support</flag> +<flag name="hog">Enable Descent I/II HOG archive support</flag> +<flag name="mvl">Enable Descent I/II MVL archive support</flag> +<flag name="wad">Enable Doom WAD archive support</flag> +<flag name="qpak">Enable Quake I/II QPAK archive support</flag> +<flag name="zip">Enable ZIP archive support</flag> +</use> +</pkgmetadata> diff --git a/dev-games/physfs/physfs-2.0.3-r1.ebuild b/dev-games/physfs/physfs-2.0.3-r1.ebuild new file mode 100644 index 0000000..9c07598 --- /dev/null +++ b/dev-games/physfs/physfs-2.0.3-r1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit cmake-multilib + +DESCRIPTION="Abstraction layer for filesystem and archive access" +HOMEPAGE="http://icculus.org/physfs/" +SRC_URI="http://icculus.org/physfs/downloads/${P}.tar.bz2" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ppc ppc64 sparc x86 ~x86-fbsd" +IUSE="doc grp hog mvl qpak static-libs wad +zip" + +RDEPEND="" +DEPEND="doc? ( app-doc/doxygen )" + +src_prepare() { + sed -i -e 's:-Werror::' CMakeLists.txt || die + # make sure these libs aren't used + rm -rf lzma zlib* +} + +src_configure() { + local mycmakeargs=( + -DPHYSFS_ARCHIVE_7Z=OFF + -DPHYSFS_BUILD_SHARED=ON + -DPHYSFS_BUILD_TEST=OFF + -DPHYSFS_BUILD_WX_TEST=OFF + -DPHYSFS_INTERNAL_ZLIB=OFF + $(cmake-utils_use static-libs PHYSFS_BUILD_STATIC) + $(cmake-utils_use grp PHYSFS_ARCHIVE_GRP) + $(cmake-utils_use hog PHYSFS_ARCHIVE_HOG) + $(cmake-utils_use mvl PHYSFS_ARCHIVE_MVL) + $(cmake-utils_use wad PHYSFS_ARCHIVE_WAD) + $(cmake-utils_use qpak PHYSFS_ARCHIVE_QPAK) + $(cmake-utils_use zip PHYSFS_ARCHIVE_ZIP) + ) + + cmake-multilib_src_configure +} + +src_compile() { + cmake-multilib_src_compile + + if multilib_is_native_abi && use doc ; then + doxygen || die "doxygen failed" + fi +} + +src_install() { + local DOCS="CHANGELOG.txt CREDITS.txt TODO.txt" + local HTML_DOCS=$(use doc && echo docs/html/*) + + cmake-multilib_src_install +} diff --git a/games-arcade/supertux/supertux-scm.ebuild b/games-arcade/supertux/supertux-scm.ebuild index 5c5678f..8c2fb78 100644 --- a/games-arcade/supertux/supertux-scm.ebuild +++ b/games-arcade/supertux/supertux-scm.ebuild @@ -38,12 +38,14 @@ src_unpack() { } src_configure() { - local mycmakeargs="-DWERROR=OFF - -DINSTALL_SUBDIR_BIN=games/bin - -DINSTALL_SUBDIR_DOC=share/doc/${P} - $(cmake-utils_use_enable opengl OPENGL) - $(cmake-utils_use_enable debug SQDBG) - $(cmake-utils_use debug DEBUG)" + local mycmakeargs=( + -DWERROR=OFF + -DINSTALL_SUBDIR_BIN=games/bin + -DINSTALL_SUBDIR_DOC=share/doc/${P} + $(cmake-utils_use_enable opengl OPENGL) + $(cmake-utils_use_enable debug SQDBG) + $(cmake-utils_use debug DEBUG) + ) cmake-utils_src_configure } diff --git a/games-fps/xonotic-data/metadata.xml b/games-fps/xonotic-data/metadata.xml new file mode 100644 index 0000000..82a6eba --- /dev/null +++ b/games-fps/xonotic-data/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>nikoli@lavabit.com</email> + <name>Nikoli</name> + </maintainer> + <use> + <flag name="client">Install files for client. Disabling is experimental.</flag> + <flag name="convert">Use cached-converter.sh for converting tga to jpeg</flag> + <flag name="low">Use low preset of cached-converter.sh: compress wav to ogg, lower jpeg quality.</flag> + <flag name="zip">Compress resources dirs in zip archives.</flag> + </use> +</pkgmetadata> diff --git a/games-fps/xonotic-data/xonotic-data-scm.ebuild b/games-fps/xonotic-data/xonotic-data-scm.ebuild new file mode 100644 index 0000000..b682d9d --- /dev/null +++ b/games-fps/xonotic-data/xonotic-data-scm.ebuild @@ -0,0 +1,182 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit games git-2 + +MY_PN="${PN%-data}" +DESCRIPTION="Xonotic data files" +HOMEPAGE="http://www.xonotic.org/" +BASE_URI="git://git.xonotic.org/${MY_PN}/${MY_PN}" +EGIT_REPO_URI="${BASE_URI}.git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="+client +convert low +zip" + +RDEPEND="" +DEPEND=" + dev-lang/perl + ~games-util/gmqcc-9999 + convert? ( + media-gfx/imagemagick[jpeg,png] + low? ( media-sound/vorbis-tools ) + ) + zip? ( app-arch/p7zip ) +" +RESTRICT="test" + + +pkg_pretend() { + check-reqs_pkg_pretend +} + +pkg_setup() { + ewarn "You need at least 4 Gb diskspace for distfiles." + check-reqs_pkg_setup + games_pkg_setup + + if use convert; then + ewarn "cached-converter.sh will use \"xonotic-cached-converter\" subdirectory of your DISTDIR" + echo + fi + + if use !client; then + ewarn "You have disabled client USE flag, only files for server will be installed." + ewarn "This feature is experimental, if anything goes wrong, contact the maintainer." + echo + fi +} + +src_unpack() { + # root + git-2_src_unpack + + # Data + git_pk3_unpack() { + EGIT_REPO_URI="${BASE_URI}-${1}.pk3dir.git" \ + EGIT_SOURCEDIR="${S}/data/${MY_PN}-${1}.pk3dir" \ + git-2_src_unpack + } + git_pk3_unpack data + git_pk3_unpack maps + # needed only for client + if use client; then + git_pk3_unpack music + git_pk3_unpack nexcompat + else + rm -rf "${S}"/data/font-*.pk3dir || die + fi +} + +src_prepare() { + # Data + if use !client; then + pushd data || die + rm -rf \ + xonotic-data.pk3dir/gfx \ + xonotic-data.pk3dir/particles \ + xonotic-data.pk3dir/sound/cyberparcour01/rocket.txt \ + xonotic-data.pk3dir/textures \ + xonotic-maps.pk3dir/textures \ + || die + rm -f \ + $(find -type f -name '*.jpg') \ + $(find -type f -name '*.png' ! -name 'sky??.png') \ + $(find -type f -name '*.svg') \ + $(find -type f -name '*.tga') \ + $(find -type f -name '*.wav') \ + $(find -type f -name '*.ogg') \ + $(find -type f -name '*.mp3') \ + $(find -type f -name '*.ase') \ + $(find -type f -name '*.map') \ + $(find -type f -name '*.zym') \ + $(find -type f -name '*.obj') \ + $(find -type f -name '*.blend') \ + || die + find -type d \ + -exec rmdir '{}' &>/dev/null \; || die + sed -i \ + -e '/^qc-recursive:/s/menu.dat//' \ + xonotic-data.pk3dir/qcsrc/Makefile || die + popd || die + fi +} + +src_compile() { + # Data + cd data || die + pushd xonotic-data.pk3dir || die + emake \ + QCC="${EPREFIX}/usr/bin/gmqcc" \ + QCCFLAGS_WATERMARK='' + popd || die + + if use convert; then + # Used git.eclass,v 1.50 as example + : ${CACHE_STORE_DIR:="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/xonotic-cached-converter"} + # initial download, we have to create master maps storage directory and play + # nicely with sandbox + if [[ ! -d ${CACHE_STORE_DIR} ]] ; then + addwrite "${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}" # git.eclass was used, DISTDIR sure exists + mkdir -p "${CACHE_STORE_DIR}" \ + || die "can't mkdir ${CACHE_STORE_DIR}." + export SANDBOX_WRITE="${SANDBOX_WRITE%%:/}" + fi + # allow writing into CACHE_STORE_DIR + addwrite "${CACHE_STORE_DIR}" + + if use low; then + export jpeg_qual_rgb=80 + export jpeg_qual_a=97 + export do_ogg=true + export ogg_qual=1 + else + export jpeg_qual_rgb=97 + export jpeg_qual_a=99 + export do_ogg=false + fi + + for i in data music maps nexcompat; do + einfo "Converting ${i}" + find xonotic-${i}.pk3dir -type f -print0 | + git_src_repo="${S}"/data/xonotic-${i}.pk3dir \ + CACHEDIR="${CACHE_STORE_DIR}" \ + do_jpeg=true \ + do_dds=false \ + del_src=true \ + xargs -0 "${S}"/misc/tools/cached-converter.sh || die + done + fi + + einfo "Removing useless files" + rm -rvf \ + $(find -name '.git*') \ + $(find -type d -name '.svn') \ + $(find -type d -name 'qcsrc') \ + $(find -type f -name '*.sh') \ + $(find -type f -name '*.pl') \ + $(find -type f -name 'Makefile') \ + || die + + if use zip; then + for d in *.pk3dir; do + pushd "${d}" || die + einfo "Compressing ${d}" + 7za a -tzip "../${d%dir}" . || die + popd || die + rm -rf "${d}" || die + done + fi +} + +src_install() { + # Data + insinto "${GAMES_DATADIR}/${MY_PN}" + doins -r data + + prepgamesdirs +} diff --git a/games-fps/xonotic-maps/metadata.xml b/games-fps/xonotic-maps/metadata.xml new file mode 100644 index 0000000..0945c61 --- /dev/null +++ b/games-fps/xonotic-maps/metadata.xml @@ -0,0 +1,11 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>nikoli@lavabit.com</email> + <name>Nikoli</name> + </maintainer> + <use> + <flag name="unofficial">Install unofficial maps. May be incomplete, unstable or broken.</flag> + </use> +</pkgmetadata> diff --git a/games-fps/xonotic-maps/xonotic-maps-scm.ebuild b/games-fps/xonotic-maps/xonotic-maps-scm.ebuild new file mode 100644 index 0000000..d7e2d31 --- /dev/null +++ b/games-fps/xonotic-maps/xonotic-maps-scm.ebuild @@ -0,0 +1,161 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit games + +MY_PN="${PN%-maps}" +DESCRIPTION="Xonotic maps" +HOMEPAGE="http://www.xonotic.org/" + +LICENSE="GPL-2" +SLOT="0" +IUSE="unofficial" + +RDEPEND="" +DEPEND=" + app-arch/unzip + net-misc/wget +" +S="${WORKDIR}" +RESTRICT="test" + + +pkg_pretend() { + check-reqs_pkg_pretend +} + +pkg_setup() { + check-reqs_pkg_setup + games_pkg_setup + + ewarn "Downloaded pk3 files will be stored in \"xonotic-maps\" subdirectory of your DISTDIR" + echo + + if use unofficial; then + ewarn "You have enabled \"unofficial\" USE flag. Incomplete, unstable or broken maps may be installed." + echo + fi +} + +src_unpack() { + # Used git.eclass,v 1.50 as example + : ${MAPS_STORE_DIR:="${PORTAGE_ACTUAL_DISTDIR-${DISTDIR}}/xonotic-maps"} + # initial download, we have to create master maps storage directory and play + # nicely with sandbox + if [[ ! -d ${MAPS_STORE_DIR} ]] ; then + addwrite / + mkdir -p "${MAPS_STORE_DIR}" \ + || die "can't mkdir ${MAPS_STORE_DIR}." + export SANDBOX_WRITE="${SANDBOX_WRITE%%:/}" + fi + # allow writing into MAPS_STORE_DIR + addwrite "${MAPS_STORE_DIR}" + + # FETCHCOMMAND from make.globals is example + local WGET="/usr/bin/wget -t 3 -T 60" + local base_url="http://beta.xonotic.org/autobuild-bsp/" + + einfo "Downloading lists" + $WGET -O all_maps.html \ + "${base_url}" || die + + $WGET -O official_maps.html \ + 'http://git.xonotic.org/?p=xonotic/xonotic-maps.pk3dir.git;a=tree;f=maps' || die + + grep -e '\.map</a>' official_maps.html |\ + sed -e 's,.*">\([^<]*\).map<\/a>.*,\1,' > official_maps.txt || die + [ -s official_maps.txt ] || die "List of official maps is empty" + cp official_maps.txt install_maps.txt || die + + if use unofficial; then + # For maps not in master branch we need to download fullpk3 + # AllMaps - OfficialMaps = UnofficialMaps + grep all_maps.html \ + -e '<td class="mapname">' |\ + sed -e 's,.*="mapname">\([^<]*\)<.*,\1,' |\ + sort -u |\ + grep -v -x -e '' \ + -f official_maps.txt |\ + sed -e 's,$,-full,' > unofficial_maps.txt + [ -s unofficial_maps.txt ] || die "List of unofficial maps is empty" + cat unofficial_maps.txt >> install_maps.txt + fi + + latest_pk3_version() { + # latest builds of maps are above + latest_version="$( + grep all_maps.html -m1 \ + -e "href=\"${name%-full}-.*.pk3\">bspk3<" |\ + sed -e "s,.*href=\"${name%-full}-\([^\"]*\).pk3\">bspk3<.*,\1," + )" + } + + validate_pk3() { + if unzip -t "${1}" > /dev/null; then + true + else + ewarn "\"${1}\" is not valid pk3 file, removing" + rm -f "${1}" || die + fi + } + + # Remove obsolete and broken files from MAPS_STORE_DIR + # If map becomes official, it changes branch and git hashes in name => no need to check both fullpk3 and bsppk3 + einfo "Cleaning \"${MAPS_STORE_DIR}\"" + for file in "${MAPS_STORE_DIR}"/*; do + local name="$( + echo "${file}" |\ + sed -e "s,${MAPS_STORE_DIR}/\([^/]*\)-[0-9a-f]\{40\}-[0-9a-f]\{40\}.pk3$,\1," + )" + local version="$( + echo "${file}" |\ + sed -e "s,${MAPS_STORE_DIR}/${name}-\([0-9a-f]\{40\}-[0-9a-f]\{40\}\).pk3$,\1," + )" + latest_pk3_version + + if [ "${version}" != "${latest_version}" ]; then + einfo "\"${file}\" is obsolete, removing" + rm -f "${file}" || die + elif [ "x${version}" = "x" ]; then + ewarn "\"${file}\" has incorrect name, removing" + rm -f "${file}" || die + elif [ "x${latest_version}" = "x" ]; then + ewarn "\"${file}\" is not available in ${base_url}, removing" + rm -f "${file}" || die + else + validate_pk3 "${file}" + fi + done + + einfo "Downloading maps" + while read name; do + latest_pk3_version + local file="${name}-${latest_version}.pk3" + local path="${MAPS_STORE_DIR}/${file}" + local url="${base_url}${file}" + + if [[ ! -f "${path}" ]]; then + rm -f "${path}" 2> /dev/null || die + einfo "Downloading ${file}" + $WGET "${url}" -O "${path}" || ewarn "downloading \"${url}\" failed" + validate_pk3 "${path}" + fi + echo "${file}" >> install_files.txt + done < install_maps.txt +} + +src_prepare() { :; } +src_configure() { :; } +src_compile() { :; } + +src_install() { + insinto "${GAMES_DATADIR}/${MY_PN}/data" + while read file; do + nonfatal doins "${MAPS_STORE_DIR}/${file}" || ewarn "installing \"${file}\" failed" + done < install_files.txt + + prepgamesdirs +} diff --git a/games-fps/xonotic/metadata.xml b/games-fps/xonotic/metadata.xml new file mode 100644 index 0000000..d1c53cf --- /dev/null +++ b/games-fps/xonotic/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>nikoli@lavabit.com</email> + <name>Nikoli</name> + </maintainer> + <use> + <flag name='experimental'>Use experimental master git branch instead of div0-stable</flag> + <flag name='maps'>Download and install maps</flag> + <flag name='ode'>Enable ODE physics engine support</flag> + <flag name='s3tc'>Install <pkg>media-libs/libtxc_dxtn</pkg> for S3TC texture (de)compression, works with mesa drivers only</flag> + <flag name='server'>Enable compilation of server</flag> + <flag name='sdl2'>Use SDL2 instead of SDL-1.2</flag> + <flag name='videocapture'>Enable video capture feature</flag> + </use> +</pkgmetadata> diff --git a/games-fps/xonotic/xonotic-scm.ebuild b/games-fps/xonotic/xonotic-scm.ebuild new file mode 100644 index 0000000..8012eb0 --- /dev/null +++ b/games-fps/xonotic/xonotic-scm.ebuild @@ -0,0 +1,137 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit eutils toolchain-funcs flag-o-matic git-2 games + +DESCRIPTION="Fork of Nexuiz, Deathmatch FPS based on DarkPlaces, an advanced Quake 1 engine" +HOMEPAGE="http://www.xonotic.org/" +BASE_URI="git://git.xonotic.org/${PN}/" +EGIT_REPO_URI="${BASE_URI}${PN}.git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="cdda custom-cflags dedicated experimental +maps +ode opengl +s3tc +sdl sdl2 +server videocapture" +REQUIRED_USE=" + || ( opengl sdl server ) + dedicated? ( server !opengl !sdl ) + sdl2? ( sdl ) +" + +UIRDEPEND=" + media-libs/libogg + videocapture? ( media-libs/libtheora[encode] ) + media-libs/libvorbis + x11-libs/libX11 + virtual/opengl + media-libs/freetype:2 + ~games-fps/xonotic-data-9999[client] + s3tc? ( media-libs/libtxc_dxtn ) +" +RDEPEND=" + sys-libs/zlib + virtual/jpeg + media-libs/libpng:0= + net-misc/curl + ~dev-libs/d0_blind_id-${PV} + ~games-fps/xonotic-data-9999 + maps? ( ~games-fps/xonotic-maps-9999 ) + ode? ( dev-games/ode[double-precision] ) + opengl? ( + ${UIRDEPEND} + x11-libs/libXext + x11-libs/libXpm + x11-libs/libXxf86vm + media-libs/alsa-lib + ) + sdl? ( + ${UIRDEPEND} + !sdl2? ( media-libs/libsdl[X,joystick,opengl,sound,video] ) + sdl2? ( media-libs/libsdl2[X,opengl,video] ) + ) +" +DEPEND="${RDEPEND} + opengl? ( + x11-proto/xextproto + x11-proto/xf86vidmodeproto + x11-proto/xproto + cdda? ( virtual/os-headers ) + ) +" + +src_unpack() { + git-2_src_unpack + + if use !experimental; then + EGIT_BRANCH="div0-stable" + EGIT_COMMIT=${EGIT_BRANCH} + fi + EGIT_REPO_URI="${BASE_URI}darkplaces.git" \ + EGIT_SOURCEDIR="${S}/darkplaces" \ + git-2_src_unpack +} + +src_prepare() { + sed -e 's,Version=2.5,Version=1.0,' -i misc/logos/xonotic-*.desktop || die + + cd darkplaces || die + epatch_user + + # let upstream pick the optimization level by default + use custom-cflags || filter-flags -O? + + sed -i \ + -e "/^EXE_/s:darkplaces:${PN}:" \ + -e "/^OPTIM_RELEASE=/s:$: ${CFLAGS}:" \ + -e "/^LDFLAGS_RELEASE=/s:$: -DNO_BUILD_TIMESTAMPS ${LDFLAGS}:" \ + makefile.inc || die +} + +src_compile() { + cd darkplaces || die + emake \ + STRIP=true \ + CC="$(tc-getCC)" \ + DP_FS_BASEDIR="${GAMES_DATADIR}/${PN}" \ + DP_SOUND_API="ALSA" \ + DP_LINK_ODE="shared" \ + DP_LINK_CRYPTO="shared" \ + $(usex cdda "" "DP_CDDA=") \ + $(usex ode "" "LIB_ODE=") \ + $(usex ode "" "CFLAGS_ODE=") \ + $(usex sdl2 "SDL_CONFIG=sdl2-config" "SDL_CONFIG=sdl-config") \ + $(usex videocapture "" "DP_VIDEO_CAPTURE=") \ + $(usex opengl cl-release "") \ + $(usex sdl sdl-release "") \ + $(usex server sv-release "") +} + +src_install() { + if use opengl; then + dogamesbin darkplaces/${PN}-glx + domenu misc/logos/xonotic-glx.desktop + fi + if use sdl; then + dogamesbin darkplaces/${PN}-sdl + domenu misc/logos/xonotic-sdl.desktop + fi + if use opengl || use sdl; then + newicon misc/logos/icons_png/${PN}_512.png ${PN}.png + fi + use server && dogamesbin darkplaces/${PN}-dedicated + + dodoc Docs/*.txt + dohtml -r Docs + + insinto "${GAMES_DATADIR}/${PN}" + + # public key for d0_blind_id + doins key_0.d0pk + + use server && doins -r server + + prepgamesdirs +} diff --git a/games-util/gmqcc/gmqcc-scm.ebuild b/games-util/gmqcc/gmqcc-scm.ebuild new file mode 100644 index 0000000..c733469 --- /dev/null +++ b/games-util/gmqcc/gmqcc-scm.ebuild @@ -0,0 +1,34 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 +EGIT_REPO_URI="git://github.com/graphitemaster/gmqcc.git" + +inherit toolchain-funcs +[[ ${PV} == *9999* ]] && inherit git-2 + +DESCRIPTION="An Improved Quake C Compiler" +HOMEPAGE="http://graphitemaster.github.com/gmqcc/" +[[ ${PV} == *9999* ]] || \ +SRC_URI="https://github.com/graphitemaster/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +[[ ${PV} == *9999* ]] || \ +KEYWORDS="~amd64 ~x86" +IUSE="" + +src_configure() { + tc-export CC +} + +src_install() { + mkdir -p "${D}/usr/bin" + cp "${S}/gmqcc" "${D}/usr/bin/" +# mkdir -p "${D}/usr/include/" +# cp "${S}/guid.h" "${D}/usr/include/" + +# emake DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install +# dodoc README AUTHORS TODO CHANGES +} diff --git a/games-util/gmqcc/metadata.xml b/games-util/gmqcc/metadata.xml new file mode 100644 index 0000000..3631108 --- /dev/null +++ b/games-util/gmqcc/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>nikoli@lavabit.com</email> + <name>Nikoli</name> + </maintainer> + <maintainer> + <email>azamat.hackimov@gmail.com</email> + <name>Azamat H. Hackimov</name> + </maintainer> +</pkgmetadata> diff --git a/kde-misc/tork/files b/kde-misc/tork/files deleted file mode 120000 index 6064751..0000000 --- a/kde-misc/tork/files +++ /dev/null @@ -1 +0,0 @@ -/usr/portage/kde-misc/tork/files
\ No newline at end of file diff --git a/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.0.0017.ebuild b/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.0.0017.ebuild deleted file mode 100644 index a9dc6d4..0000000 --- a/media-gfx/nvidia-cg-toolkit/nvidia-cg-toolkit-3.0.0017.ebuild +++ /dev/null @@ -1,67 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" - -inherit versionator - -MY_PV="$(get_version_component_range 1-2)" -MY_DATE="July2010" -DESCRIPTION="NVIDIA's C graphics compiler toolkit" -HOMEPAGE="http://developer.nvidia.com/object/cg_toolkit.html" -SRC_URI="x86? ( http://developer.download.nvidia.com/cg/Cg_${MY_PV}/Cg-${MY_PV}_${MY_DATE}_x86.tgz ) - amd64? ( http://developer.download.nvidia.com/cg/Cg_${MY_PV}/Cg-${MY_PV}_${MY_DATE}_x86_64.tgz )" - -LICENSE="NVIDIA" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" -RESTRICT="strip" -DEPEND="media-libs/freeglut - x86? ( virtual/libstdc++:3.3 )" - -S=${WORKDIR} - -src_compile() { - einfo "Nothing to compile." -} - - -src_install() { - dobin usr/bin/* - - if use x86; then - dolib usr/lib/* - elif use amd64; then - dolib usr/lib64/* - fi - - doenvd "${FILESDIR}"/80cgc - - insinto /usr/include/Cg - doins usr/include/Cg/* - - doman usr/share/man/man3/* - - dodoc usr/local/Cg/MANIFEST usr/local/Cg/README \ - usr/local/Cg/docs/*.pdf usr/local/Cg/docs/CgReferenceManual.chm - - docinto html - dohtml usr/local/Cg/docs/html/* - - docinto examples - dodoc usr/local/Cg/examples/README - - docinto include/GL - dodoc usr/local/Cg/include/GL/* - - # Copy all the example code. - cd usr/local/Cg/examples - insinto /usr/share/doc/${PF}/examples - doins Makefile - for dir in $(find * -type d) ; do - insinto usr/share/doc/${PF}/examples/"${dir}" - doins "${dir}"/* - done -} diff --git a/media-sound/ncmpcpp/Manifest b/media-sound/ncmpcpp/Manifest new file mode 100644 index 0000000..699fe77 --- /dev/null +++ b/media-sound/ncmpcpp/Manifest @@ -0,0 +1,12 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +EBUILD ncmpcpp-9999.ebuild 1900 SHA256 3e288dcf46ecfd469fa0d290947c1685b81efcd44b456a0fd7e42c2d7a00429d SHA512 fcd396d4c58fe98bf757165c92b6b41b4fc4960764c087ba4343d159d6cf2707cd65571011af6bb64ac576a2b38d933fcd4296e29f21d033eb9ec71c8e47ba10 WHIRLPOOL 1c26d67b5f3b895e24ff9faca3475af69d144057facc3dc4a3c09c90e86bce1771d1f1ea328e99fe6d21b6353e1c2f1099d0e2cba800b15341372041a29822f3 +MISC metadata.xml 566 SHA256 e1cd71098d807c3750d9816c1d863984f615d82d13cb4f8ea20b785553a4f8ae SHA512 e398147d501376222f7b950c74542f07b6ade29319ba3fa2d26c76bacddc320b27b61b5202e22a5721c27e230cfcbd0e9ed34260f123a7e43a2010f96effae79 WHIRLPOOL 5b3e08cfc8b0b2275c30b41d8b06841bd569f7fbf8b9c6f39252c044505fe32a45569e3dace48726575f421b520750bea4db2787ea801b68ecf414c7ad189cc2 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.19 (GNU/Linux) + +iF4EAREIAAYFAlD66q8ACgkQmWq1bYTyC0MDIAD/bFFMTKRacpohWEnoxiMO7xx0 +Ae0Iyp+T8V/OISc/BEcA/15CHJ2LkrEfRgcRcaWrCfyolNWXf97C+Fd+NQiOLx8c +=J1bA +-----END PGP SIGNATURE----- diff --git a/media-sound/ncmpcpp/metadata.xml b/media-sound/ncmpcpp/metadata.xml new file mode 100644 index 0000000..be6c7e0 --- /dev/null +++ b/media-sound/ncmpcpp/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>no-herd</herd> + <maintainer> + <email>kaleb@elwert.org</email> + <name>Kaleb Elwert</name> + </maintainer> + <use> + <flag name='clock'>Enable clock screen</flag> + <flag name='fftw'>Build the visualizer plugin that pulls in + <pkg>sci-libs/fftw</pkg></flag> + <flag name='outputs'>Enable outputs screen</flag> + <flag name='visualizer'>Enable visualizer screen with sound wave/frequency + spectrum modes</flag> + </use> +</pkgmetadata> diff --git a/media-sound/ncmpcpp/ncmpcpp-scm.ebuild b/media-sound/ncmpcpp/ncmpcpp-scm.ebuild new file mode 100644 index 0000000..378f987 --- /dev/null +++ b/media-sound/ncmpcpp/ncmpcpp-scm.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="4" + +inherit autotools eutils git-2 + +DESCRIPTION="An ncurses mpd client, ncmpc clone with some new features, written in C++" +HOMEPAGE="http://unkart.ovh.org/ncmpcpp" +EGIT_REPO_URI="git://repo.or.cz/ncmpcpp.git" +EGIT_BOOTSTRAP="eautoreconf" + +LICENSE="GPL-2" +IUSE="clock curl fftw outputs taglib unicode visualizer" +SLOT="0" +KEYWORDS="" + +RDEPEND=" + sys-libs/ncurses[unicode?] + ~media-libs/libmpdclient-9999 + curl? ( net-misc/curl ) + visualizer? ( fftw? ( sci-libs/fftw:3.0 ) ) + taglib? ( media-libs/taglib ) +" +DEPEND=" + ${RDEPEND} + virtual/pkgconfig +" + +src_prepare() { + # work around a compilation issue when USE=-curl + sed -i src/lyrics.cpp -e 's|itsFolder|Config.ncmpcpp_directory + "artists"|g' || die +} + +src_configure() { + local myconf="" + if use fftw; then + myconf="$(use_with visualizer fftw)" + if ! use visualizer; then + ewarn "For the fftw USE flag to have any effect, you must also" + ewarn "enable the visualizer USE flag." + fi + else + myconf="--without-fftw" + fi + econf \ + ${myconf} \ + $(use_enable clock) \ + $(use_enable outputs) \ + $(use_enable unicode) \ + $(use_enable visualizer) \ + $(use_with curl) \ + $(use_with taglib) +} + +src_install() { + default + + # use dodoc instead of upstream's doc install which does not compress + rm -rf "${D}"/usr/share/doc/${PN} + dodoc AUTHORS NEWS doc/config doc/bindings + +} + +pkg_postinst() { + echo + elog "Example configuration files have been installed at" + elog "${ROOT}usr/share/doc/${PF}" + elog "${P} uses ~/.ncmpcpp/config and ~/.ncmpcpp/keys" + elog "as user configuration files." + echo + if use visualizer; then + elog "If you want to use the visualizer, you need mpd with fifo enabled." + echo + fi +} diff --git a/media-sound/songbird-bin/Manifest b/media-sound/songbird-bin/Manifest deleted file mode 100644 index 2b7d115..0000000 --- a/media-sound/songbird-bin/Manifest +++ /dev/null @@ -1,18 +0,0 @@ -AUX songbird-bin-1.1.1-gentoo.patch 666 RMD160 6ffb805a2b932440b96542f24b88249174ca33eb SHA1 3bcccb0393850162eba09b2218dd6ca4b680c616 SHA256 07188aa642e01937575adbf335c4b6040d7c67c38dd83bbfe899c7629284e9b2 -AUX songbird-bin-1.2.0-symlink.patch 494 RMD160 75bbeecc622b4a35d9848043d38e4597f39f08f7 SHA1 d01799dcafed666c36064e2768835d6a8378d2c0 SHA256 25ea3e029882d933e779cb4515bca28d900a67a517a8b2a2f1e76338a1942e85 -DIST Songbird_1.1.1-1018_linux-i686.tar.gz 17347714 RMD160 56920d245f474358bec174eb5a7ce9e130aa1b80 SHA1 c1e796ce55e7701571fb3eda95186d702148c4d9 SHA256 26840d24e391c5dd395a8301d1a855375ab76c031356ef3ee24127dda0eddcb2 -DIST Songbird_1.1.1-1018_linux-x86_64.tar.gz 18746720 RMD160 85cc6250831b194630ce2dfe223ee1d5c95cadb7 SHA1 2f8d9daff1e5f0e320f56e2f87d95b5df87338d5 SHA256 ba1f1d62a350f8f5835b78a2658b178f6befb109f8502f2875e060a8e1435eed -DIST Songbird_1.1.2-1042_linux-i686.tar.gz 17349139 RMD160 810849bd944f27f742f00e4bc32e2022acaf2ddb SHA1 2d9e04afb1f0d7f11dafba4bd755aa482035aa75 SHA256 9967721edb029cdbd825511eceb13a5ae69fd077845948505907970aecad2793 -DIST Songbird_1.1.2-1042_linux-x86_64.tar.gz 18743760 RMD160 bfa87c9b4949afe709648f2af90cec43ac99fa6f SHA1 999fc2237d852cddce77e67a7298e80552b7d89d SHA256 b459f6b0652ee8078099b8f57a66a40b5be6466ea30ae30979f6d2e330874225 -DIST Songbird_1.2.0-1146_linux-i686.tar.gz 17675437 RMD160 4187003d524ea8fa5170bc5d271e159246c664eb SHA1 ad3e1cd52ab730339fc13b59521d1247e260d24d SHA256 8b129fe90fed8c18a4aeca5315935a5134cec052291151f8acf8dd0ff2d44e41 -DIST Songbird_1.2.0-1146_linux-x86_64.tar.gz 19048044 RMD160 36e899155a6e338dd22f44d8bb7a58340e764d44 SHA1 2bbfbeedbe11c3a61e35052c33da9e2b06629e1d SHA256 a90e093a67bee3a176346c345684cbde3e3a0fa3c063faaf8f375977d5e78eb5 -DIST Songbird_1.4.0b3-1303_linux-i686.tar.gz 17794239 RMD160 de3ffae5db6305f1c6c3198b40c824fa8f69d97e SHA1 ab1213fd16421d70e26e067f93cf7b8af855785c SHA256 8bda4dd89a49995240bb16c7da0b4da5299284c2aaa92b98d7c91240d3bd096d -DIST Songbird_1.4.0b3-1303_linux-x86_64.tar.gz 19105821 RMD160 a674ca3feb8ca906b38e1c5709462d4323a5524b SHA1 66c23840253f4ed8a58f633ee6b55b8b579d6c29 SHA256 6e565d6bc680d9b84bdb6d4eec4aedff0d56025229f64bdce219aff282ecd7b7 -DIST Songbird_1.4.3-1438_linux-i686.tar.gz 18163828 RMD160 4e1746694f2b1a1ffceec3dc78d9c8160d5109ce SHA1 f540bfebea72e2c5a6d333ed11baea19d57bb1fd SHA256 13b3606044a4099d9c54c27702415cef2883c6ad12092efda3dfd5ee7f900aae -DIST Songbird_1.4.3-1438_linux-x86_64.tar.gz 19469332 RMD160 69c41994fa164151ab36f829224b4ab910579384 SHA1 ef69319d431bbbd2d10ad4136b98cb7c3cbc101f SHA256 31f75bdb40eb02fb2beb416fa5594cd7f7d4479abcc7ea0a9418a1f87777a35b -EBUILD songbird-bin-1.1.1.1018.ebuild 2929 RMD160 e8d052a3529f5b49de4b72c5b696f009f4db27dc SHA1 8b53c576cb4c950b2ba4dfefbd06822ac3fce040 SHA256 3b84a0cfb2f27a5dfa88a1cf9beb6f251c70d04fd49c6343556c81929c344e4f -EBUILD songbird-bin-1.1.2.1042.ebuild 2875 RMD160 b9f11d79c6e11231dfc5e3556bd7a8e490740766 SHA1 2559334c6e6e8569b465b21b763ec04b4aa37866 SHA256 184cbd61fbae7e7feb4e7d2e4ef128239fc4208ebdd202727fe2f8b4fb1b74d6 -EBUILD songbird-bin-1.2.0.1146.ebuild 2876 RMD160 ff0f941e82657bf389461209c9dc2f3a6fbd8b9c SHA1 0bff0b44e6e47e106d675ffc57dc48fc6d97249a SHA256 fb63556c9631a71b02c25220e1ea95757d781582c29e4471a85b9cbcb8048db8 -EBUILD songbird-bin-1.4.0.1303_beta3-r1.ebuild 3099 RMD160 0bbdfe91bcf078f4e5c779be8d1b003785418f05 SHA1 d178c47aea8b21a6991953742549327baeb115c9 SHA256 11a0ea7f04600dc662846d212cf8a37b2e720e5a5979c91797b9141c2c11c279 -EBUILD songbird-bin-1.4.0.1303_beta3.ebuild 2899 RMD160 fbf9aae1728c8c157887e3fd27e9f12c835311ce SHA1 5a199dbbcd2c6bdc9c5397941f3e00fba2d33800 SHA256 e07fdfa98fcb2e432000591a9049d4ff86d31445d53bdc74b69530475c4a62b5 -EBUILD songbird-bin-1.4.3.1438.ebuild 2938 RMD160 f6fcf5ef0d4b9726f8990297a65d19f26be0bd6a SHA1 717711bc15fe0b89623033346391f3adb32606ab SHA256 f10387c6da93a4816bce8f0ad91d8c71b11029ba1864597213c8d2a67a747902 diff --git a/media-sound/songbird-bin/files/songbird-bin-1.1.1-gentoo.patch b/media-sound/songbird-bin/files/songbird-bin-1.1.1-gentoo.patch deleted file mode 100644 index 5495c44..0000000 --- a/media-sound/songbird-bin/files/songbird-bin-1.1.1-gentoo.patch +++ /dev/null @@ -1,26 +0,0 @@ -diff -Naru o/Songbird/songbird n/Songbird/songbird ---- Songbird/songbird 2009-03-09 23:03:30.000000000 +0100 -+++ Songbird/songbird 2009-03-17 11:05:34.000000000 +0100 -@@ -310,6 +310,7 @@ - elif [ -x "$MOZ_DIST_BIN/$MOZ_APPRUNNER_NAME" ] - then - MOZ_PROGRAM=$MOZ_DIST_BIN/$MOZ_APPRUNNER_NAME -+ else - ## - ## Try resolving symlinks - ## -@@ -324,11 +325,11 @@ - break - fi - curdir=`dirname "$progname"` -- run_moz="$curdir/$MOZ_DEFAULT_NAME" -+ run_moz="$curdir/songbird-bin" - if [ -x "$run_moz" ]; then - cd "$curdir" - MOZ_DIST_BIN=`pwd` -- MOZ_PROGRAM=$MOZ_DIST_BIN/$MOZ_DEFAULT_NAME -+ MOZ_PROGRAM=$MOZ_DIST_BIN/songbird-bin - break - fi - done - diff --git a/media-sound/songbird-bin/files/songbird-bin-1.2.0-symlink.patch b/media-sound/songbird-bin/files/songbird-bin-1.2.0-symlink.patch deleted file mode 100644 index 12b1985..0000000 --- a/media-sound/songbird-bin/files/songbird-bin-1.2.0-symlink.patch +++ /dev/null @@ -1,17 +0,0 @@ -diff -Naru o/Songbird/songbird n/Songbird/songbird ---- Songbird/songbird 2009-03-09 23:03:30.000000000 +0100 -+++ Songbird/songbird 2009-03-17 11:05:34.000000000 +0100 -@@ -324,11 +324,11 @@ - break - fi - curdir=`dirname "$progname"` -- run_moz="$curdir/$MOZ_DEFAULT_NAME" -+ run_moz="$curdir/songbird-bin" - if [ -x "$run_moz" ]; then - cd "$curdir" - MOZ_DIST_BIN=`pwd` -- MOZ_PROGRAM=$MOZ_DIST_BIN/$MOZ_DEFAULT_NAME -+ MOZ_PROGRAM=$MOZ_DIST_BIN/songbird-bin - break - fi - done diff --git a/media-sound/songbird-bin/songbird-bin-1.1.1.1018.ebuild b/media-sound/songbird-bin/songbird-bin-1.1.1.1018.ebuild deleted file mode 100644 index 7d5a7ab..0000000 --- a/media-sound/songbird-bin/songbird-bin-1.1.1.1018.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils versionator - -MY_VER="1.1.1-1018" -MY_PN="Songbird" -S="${WORKDIR}/${MY_PN}" - -DESCRIPTION="A multimedia player, inspired by iTunes" -HOMEPAGE="http://www.songbirdnest.com/" -SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_${MY_VER}_linux-x86_64.tar.gz ) - x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_${MY_VER}_linux-i686.tar.gz ) " -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="alsa oss esd ogg flac faac faad musepack ugly theora speex ffmpeg gnome jpeg" -RESTRICT="strip" -RDEPEND="${DEPEND} - alsa? ( media-plugins/gst-plugins-alsa ) - oss? ( media-plugins/gst-plugins-oss ) - esd? ( media-plugins/gst-plugins-esd ) - ogg? ( media-plugins/gst-plugins-ogg - media-plugins/gst-plugins-vorbis ) - gnome? ( media-plugins/gst-plugins-gconf - media-plugins/gst-plugins-gnomevfs ) - flac? ( media-plugins/gst-plugins-flac ) - faac? ( media-plugins/gst-plugins-faac ) - faad? ( media-plugins/gst-plugins-faad ) - ugly? ( media-libs/gst-plugins-ugly ) - musepack? ( media-plugins/gst-plugins-musepack ) - theora? ( media-plugins/gst-plugins-theora ) - speex? ( media-plugins/gst-plugins-speex ) - ffmpeg? ( media-plugins/gst-plugins-ffmpeg ) - jpeg? ( media-plugins/gst-plugins-jpeg )" -DEPEND="${RDEPEND} - x11-libs/libXdmcp - x11-libs/libXau - x11-libs/libXfixes - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXext - x11-libs/libX11 - dev-libs/liboil - media-libs/gstreamer - media-libs/gst-plugins-base - media-plugins/gst-plugins-x - media-plugins/gst-plugins-xvideo - media-plugins/gst-plugins-lame - media-plugins/gst-plugins-mpeg2dec - media-plugins/gst-plugins-mad - >=net-misc/neon-0.26.4 - media-plugins/gst-plugins-neon - >=sys-libs/glibc-2.3.2 - >=x11-libs/gtk+-2.0.0 - >=virtual/xft-7.0 - x11-libs/pango" - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}/songbird-bin-1.1.1-gentoo.patch" -} - -src_install() { - insinto /opt/songbird - doins -r * - fperms 755 /opt/songbird/songbird - fperms 755 /opt/songbird/songbird-bin - dosym /opt/songbird/songbird /opt/bin/songbird-bin - - newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm - make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player" -} - -pkg_postinst() { - echo - ewarn "Songbird is still under development!" - ewarn "This ebuild is not supported by Gentoo, so" - ewarn "please do not send any bugs at Gentoo's bugzilla." - einfo "If you need help, find it there:" - einfo "http://tnij.org/songbird-community" - einfo "or" - einfo "http://tnij.org/songbird-at-fgo" - einfo "" - einfo "If You need other music/video plugins, look at" - einfo "Your portage tree into media-plugins/gst-plugins-*," - einfo "but remember, that not all plugins are supported yet." - einfo "" - einfo "If You don't want too much deps on it package," - einfo "disable gnome support" - echo -} - diff --git a/media-sound/songbird-bin/songbird-bin-1.1.2.1042.ebuild b/media-sound/songbird-bin/songbird-bin-1.1.2.1042.ebuild deleted file mode 100644 index c5ad74c..0000000 --- a/media-sound/songbird-bin/songbird-bin-1.1.2.1042.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils versionator - -MY_VER="1.1.2-1042" -MY_PN="Songbird" -S="${WORKDIR}/${MY_PN}" - -DESCRIPTION="A multimedia player, inspired by iTunes" -HOMEPAGE="http://www.songbirdnest.com/" -SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_${MY_VER}_linux-x86_64.tar.gz ) - x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_${MY_VER}_linux-i686.tar.gz ) " -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="alsa oss esd ogg flac faac faad musepack ugly theora speex ffmpeg gnome jpeg" -RESTRICT="strip" -RDEPEND="${DEPEND} - alsa? ( media-plugins/gst-plugins-alsa ) - oss? ( media-plugins/gst-plugins-oss ) - esd? ( media-plugins/gst-plugins-esd ) - ogg? ( media-plugins/gst-plugins-ogg - media-plugins/gst-plugins-vorbis ) - gnome? ( media-plugins/gst-plugins-gconf - media-plugins/gst-plugins-gnomevfs ) - flac? ( media-plugins/gst-plugins-flac ) - faac? ( media-plugins/gst-plugins-faac ) - faad? ( media-plugins/gst-plugins-faad ) - ugly? ( media-libs/gst-plugins-ugly ) - musepack? ( media-plugins/gst-plugins-musepack ) - theora? ( media-plugins/gst-plugins-theora ) - speex? ( media-plugins/gst-plugins-speex ) - ffmpeg? ( media-plugins/gst-plugins-ffmpeg ) - jpeg? ( media-plugins/gst-plugins-jpeg )" -DEPEND="${RDEPEND} - x11-libs/libXdmcp - x11-libs/libXau - x11-libs/libXfixes - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXext - x11-libs/libX11 - dev-libs/liboil - media-libs/gstreamer - media-libs/gst-plugins-base - media-plugins/gst-plugins-x - media-plugins/gst-plugins-xvideo - media-plugins/gst-plugins-lame - media-plugins/gst-plugins-mpeg2dec - media-plugins/gst-plugins-mad - >=net-misc/neon-0.26.4 - media-plugins/gst-plugins-neon - >=sys-libs/glibc-2.3.2 - >=x11-libs/gtk+-2.0.0 - >=virtual/xft-7.0 - x11-libs/pango" - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}/${PN}-1.1.1-gentoo.patch" -} - -src_install() { - insinto /opt/songbird - doins -r * - fperms 755 /opt/songbird/songbird - fperms 755 /opt/songbird/songbird-bin - dosym /opt/songbird/songbird /opt/bin/songbird-bin - - newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm - make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player" -} - -pkg_postinst() { - echo - ewarn "This ebuild is not supported by Gentoo, so" - ewarn "please do not send any bugs at Gentoo's bugzilla." - einfo "If you need help, find it here:" - einfo "http://tnij.org/songbird-community" - einfo "or" - einfo "http://tnij.org/songbird-at-fgo" - einfo "" - einfo "If You need other music/video plugins, look at" - einfo "Your portage tree into media-plugins/gst-plugins-*," - einfo "but remember, that not all plugins are supported yet." - einfo "" - einfo "If You don't want too much deps on it package," - einfo "disable gnome support" - echo -} - diff --git a/media-sound/songbird-bin/songbird-bin-1.2.0.1146.ebuild b/media-sound/songbird-bin/songbird-bin-1.2.0.1146.ebuild deleted file mode 100644 index 3fb1cc5..0000000 --- a/media-sound/songbird-bin/songbird-bin-1.2.0.1146.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils versionator - -MY_VER="1.2.0-1146" -MY_PN="Songbird" -S="${WORKDIR}/${MY_PN}" - -DESCRIPTION="A multimedia player, inspired by iTunes" -HOMEPAGE="http://www.songbirdnest.com/" -SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_${MY_VER}_linux-x86_64.tar.gz ) - x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_${MY_VER}_linux-i686.tar.gz ) " -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="alsa oss esd ogg flac faac faad musepack ugly theora speex ffmpeg gnome jpeg" -RESTRICT="strip" -RDEPEND="${DEPEND} - alsa? ( media-plugins/gst-plugins-alsa ) - oss? ( media-plugins/gst-plugins-oss ) - esd? ( media-plugins/gst-plugins-esd ) - ogg? ( media-plugins/gst-plugins-ogg - media-plugins/gst-plugins-vorbis ) - gnome? ( media-plugins/gst-plugins-gconf - media-plugins/gst-plugins-gnomevfs ) - flac? ( media-plugins/gst-plugins-flac ) - faac? ( media-plugins/gst-plugins-faac ) - faad? ( media-plugins/gst-plugins-faad ) - ugly? ( media-libs/gst-plugins-ugly ) - musepack? ( media-plugins/gst-plugins-musepack ) - theora? ( media-plugins/gst-plugins-theora ) - speex? ( media-plugins/gst-plugins-speex ) - ffmpeg? ( media-plugins/gst-plugins-ffmpeg ) - jpeg? ( media-plugins/gst-plugins-jpeg )" -DEPEND="${RDEPEND} - x11-libs/libXdmcp - x11-libs/libXau - x11-libs/libXfixes - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXext - x11-libs/libX11 - dev-libs/liboil - media-libs/gstreamer - media-libs/gst-plugins-base - media-plugins/gst-plugins-x - media-plugins/gst-plugins-xvideo - media-plugins/gst-plugins-lame - media-plugins/gst-plugins-mpeg2dec - media-plugins/gst-plugins-mad - >=net-misc/neon-0.26.4 - media-plugins/gst-plugins-neon - >=sys-libs/glibc-2.3.2 - >=x11-libs/gtk+-2.0.0 - >=virtual/xft-7.0 - x11-libs/pango" - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}/${PN}-1.2.0-symlink.patch" -} - -src_install() { - insinto /opt/songbird - doins -r * - fperms 755 /opt/songbird/songbird - fperms 755 /opt/songbird/songbird-bin - dosym /opt/songbird/songbird /opt/bin/songbird-bin - - newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm - make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player" -} - -pkg_postinst() { - echo - ewarn "This ebuild is not supported by Gentoo, so" - ewarn "please do not send any bugs at Gentoo's bugzilla." - einfo "If you need help, find it here:" - einfo "http://tnij.org/songbird-community" - einfo "or" - einfo "http://tnij.org/songbird-at-fgo" - einfo "" - einfo "If You need other music/video plugins, look at" - einfo "Your portage tree into media-plugins/gst-plugins-*," - einfo "but remember, that not all plugins are supported yet." - einfo "" - einfo "If You don't want too much deps on it package," - einfo "disable gnome support" - echo -} - diff --git a/media-sound/songbird-bin/songbird-bin-1.4.0.1303_beta3-r1.ebuild b/media-sound/songbird-bin/songbird-bin-1.4.0.1303_beta3-r1.ebuild deleted file mode 100644 index fbd67c2..0000000 --- a/media-sound/songbird-bin/songbird-bin-1.4.0.1303_beta3-r1.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils versionator - -#MY_VER="1.4.0b3-1303" -MY_PN="Songbird" -S="${WORKDIR}/${MY_PN}" - -DESCRIPTION="Beta version of multimedia player, inspired by iTunes" -HOMEPAGE="http://www.songbirdnest.com/" -SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_1.4.0b3-1303_linux-x86_64.tar.gz ) - x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_1.4.0b3-1303_linux-i686.tar.gz ) " -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="alsa oss esd ogg flac faac faad musepack ugly theora speex ffmpeg gnome jpeg" -RESTRICT="strip" -RDEPEND="${DEPEND} - alsa? ( media-plugins/gst-plugins-alsa ) - oss? ( media-plugins/gst-plugins-oss ) - esd? ( media-plugins/gst-plugins-esd ) - ogg? ( media-plugins/gst-plugins-ogg - media-plugins/gst-plugins-vorbis ) - gnome? ( media-plugins/gst-plugins-gconf - media-plugins/gst-plugins-gnomevfs ) - flac? ( media-plugins/gst-plugins-flac ) - faac? ( media-plugins/gst-plugins-faac ) - faad? ( media-plugins/gst-plugins-faad ) - ugly? ( media-libs/gst-plugins-ugly ) - musepack? ( media-plugins/gst-plugins-musepack ) - theora? ( media-plugins/gst-plugins-theora ) - speex? ( media-plugins/gst-plugins-speex ) - ffmpeg? ( media-plugins/gst-plugins-ffmpeg ) - jpeg? ( media-plugins/gst-plugins-jpeg )" -DEPEND="${RDEPEND} - x11-libs/libXdmcp - x11-libs/libXau - x11-libs/libXfixes - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXext - x11-libs/libX11 - dev-libs/liboil - media-libs/gstreamer - media-libs/gst-plugins-base - media-plugins/gst-plugins-x - media-plugins/gst-plugins-xvideo - media-plugins/gst-plugins-lame - media-plugins/gst-plugins-mpeg2dec - media-plugins/gst-plugins-mad - >=net-misc/neon-0.26.4 - media-plugins/gst-plugins-neon - >=sys-libs/glibc-2.3.2 - >=x11-libs/gtk+-2.0.0 - x11-libs/libXft - x11-libs/pango" - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}/${PN}-1.2.0-symlink.patch" -} - -src_install() { - einfo "unbundling gst, theora and vorbis libs" - find lib \( \ - -name "libgst*" -o -name "libtheora*" -o \ - -name "libvorbis*" -o -name "libogg*" -o -name "libFLAC*" \) \ - -exec rm -v \{\} \; || die - insinto /opt/songbird - doins -r * - fperms 755 /opt/songbird/songbird - fperms 755 /opt/songbird/songbird-bin - dosym /opt/songbird/songbird /opt/bin/songbird-bin - - newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm - make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player" -} - -pkg_postinst() { - echo - ewarn "This ebuild is not supported by Gentoo, so" - ewarn "please do not send any bugs at Gentoo's bugzilla." - einfo "If you need help, find it here:" - einfo "http://tnij.org/songbird-community" - einfo "or" - einfo "http://tnij.org/songbird-at-fgo" - einfo "" - einfo "If You need other music/video plugins, look at" - einfo "Your portage tree into media-plugins/gst-plugins-*," - einfo "but remember, that not all plugins are supported yet." - einfo "" - einfo "If You don't want too much deps on it package," - einfo "disable gnome support" - echo -} - diff --git a/media-sound/songbird-bin/songbird-bin-1.4.0.1303_beta3.ebuild b/media-sound/songbird-bin/songbird-bin-1.4.0.1303_beta3.ebuild deleted file mode 100644 index 1598196..0000000 --- a/media-sound/songbird-bin/songbird-bin-1.4.0.1303_beta3.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils versionator - -#MY_VER="1.4.0b3-1303" -MY_PN="Songbird" -S="${WORKDIR}/${MY_PN}" - -DESCRIPTION="Beta version of multimedia player, inspired by iTunes" -HOMEPAGE="http://www.songbirdnest.com/" -SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_1.4.0b3-1303_linux-x86_64.tar.gz ) - x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_1.4.0b3-1303_linux-i686.tar.gz ) " -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="alsa oss esd ogg flac faac faad musepack ugly theora speex ffmpeg gnome jpeg" -RESTRICT="strip" -RDEPEND="${DEPEND} - alsa? ( media-plugins/gst-plugins-alsa ) - oss? ( media-plugins/gst-plugins-oss ) - esd? ( media-plugins/gst-plugins-esd ) - ogg? ( media-plugins/gst-plugins-ogg - media-plugins/gst-plugins-vorbis ) - gnome? ( media-plugins/gst-plugins-gconf - media-plugins/gst-plugins-gnomevfs ) - flac? ( media-plugins/gst-plugins-flac ) - faac? ( media-plugins/gst-plugins-faac ) - faad? ( media-plugins/gst-plugins-faad ) - ugly? ( media-libs/gst-plugins-ugly ) - musepack? ( media-plugins/gst-plugins-musepack ) - theora? ( media-plugins/gst-plugins-theora ) - speex? ( media-plugins/gst-plugins-speex ) - ffmpeg? ( media-plugins/gst-plugins-ffmpeg ) - jpeg? ( media-plugins/gst-plugins-jpeg )" -DEPEND="${RDEPEND} - x11-libs/libXdmcp - x11-libs/libXau - x11-libs/libXfixes - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXext - x11-libs/libX11 - dev-libs/liboil - media-libs/gstreamer - media-libs/gst-plugins-base - media-plugins/gst-plugins-x - media-plugins/gst-plugins-xvideo - media-plugins/gst-plugins-lame - media-plugins/gst-plugins-mpeg2dec - media-plugins/gst-plugins-mad - >=net-misc/neon-0.26.4 - media-plugins/gst-plugins-neon - >=sys-libs/glibc-2.3.2 - >=x11-libs/gtk+-2.0.0 - >=virtual/xft-7.0 - x11-libs/pango" - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}/${PN}-1.2.0-symlink.patch" -} - -src_install() { - insinto /opt/songbird - doins -r * - fperms 755 /opt/songbird/songbird - fperms 755 /opt/songbird/songbird-bin - dosym /opt/songbird/songbird /opt/bin/songbird-bin - - newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm - make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player" -} - -pkg_postinst() { - echo - ewarn "This ebuild is not supported by Gentoo, so" - ewarn "please do not send any bugs at Gentoo's bugzilla." - einfo "If you need help, find it here:" - einfo "http://tnij.org/songbird-community" - einfo "or" - einfo "http://tnij.org/songbird-at-fgo" - einfo "" - einfo "If You need other music/video plugins, look at" - einfo "Your portage tree into media-plugins/gst-plugins-*," - einfo "but remember, that not all plugins are supported yet." - einfo "" - einfo "If You don't want too much deps on it package," - einfo "disable gnome support" - echo -} - diff --git a/media-sound/songbird-bin/songbird-bin-1.4.3.1438.ebuild b/media-sound/songbird-bin/songbird-bin-1.4.3.1438.ebuild deleted file mode 100644 index 11f5409..0000000 --- a/media-sound/songbird-bin/songbird-bin-1.4.3.1438.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2006 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils versionator - -MY_VER="1.4.3-1438" -MY_PN="Songbird" -S="${WORKDIR}/${MY_PN}" - -DESCRIPTION="Great, fast and free multimedia player, inspired by iTunes" -HOMEPAGE="http://songbirdnest.com/" -SRC_URI="amd64? ( http://download.songbirdnest.com/installer/linux/x86_64/${MY_PN}_${MY_VER}_linux-x86_64.tar.gz ) - x86? ( http://download.songbirdnest.com/installer/linux/i686/${MY_PN}_${MY_VER}_linux-i686.tar.gz ) " -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="alsa oss esd ogg flac faac faad musepack ugly theora speex ffmpeg gnome jpeg" -RESTRICT="strip" -RDEPEND="${DEPEND} - alsa? ( media-plugins/gst-plugins-alsa ) - oss? ( media-plugins/gst-plugins-oss ) - esd? ( media-plugins/gst-plugins-esd ) - ogg? ( media-plugins/gst-plugins-ogg - media-plugins/gst-plugins-vorbis ) - gnome? ( media-plugins/gst-plugins-gconf - media-plugins/gst-plugins-gnomevfs ) - flac? ( media-plugins/gst-plugins-flac ) - faac? ( media-plugins/gst-plugins-faac ) - faad? ( media-plugins/gst-plugins-faad ) - ugly? ( media-libs/gst-plugins-ugly ) - musepack? ( media-plugins/gst-plugins-musepack ) - theora? ( media-plugins/gst-plugins-theora ) - speex? ( media-plugins/gst-plugins-speex ) - ffmpeg? ( media-plugins/gst-plugins-ffmpeg ) - jpeg? ( media-plugins/gst-plugins-jpeg )" -DEPEND="${RDEPEND} - x11-libs/libXdmcp - x11-libs/libXau - x11-libs/libXfixes - x11-libs/libXcursor - x11-libs/libXrandr - x11-libs/libXi - x11-libs/libXrender - x11-libs/libXext - x11-libs/libX11 - dev-libs/liboil - media-libs/gstreamer - media-libs/gst-plugins-base - media-plugins/gst-plugins-x - media-plugins/gst-plugins-xvideo - media-plugins/gst-plugins-lame - media-plugins/gst-plugins-mpeg2dec - media-plugins/gst-plugins-mad - >=net-misc/neon-0.26.4 - media-plugins/gst-plugins-neon - >=sys-libs/glibc-2.3.2 - >=x11-libs/gtk+-2.0.0 - x11-libs/libXft - x11-libs/pango" - -src_unpack() { - unpack ${A} - epatch "${FILESDIR}/${PN}-1.2.0-symlink.patch" -} - -src_install() { - einfo "unbundling gst, theora and vorbis libs" - find lib \( \ - -name "libgst*" -o -name "libtheora*" -o \ - -name "libvorbis*" -o -name "libogg*" -o -name "libFLAC*" \) \ - -exec rm -v \{\} \; || die - insinto /opt/songbird - doins -r * - fperms 755 /opt/songbird/songbird - fperms 755 /opt/songbird/songbird-bin - dosym /opt/songbird/songbird /opt/bin/songbird-bin - - newicon "${S}"/chrome/icons/default/default.xpm ${PN}.xpm - make_desktop_entry ${PN} ${PN} ${PN}.xpm "AudioVideo;Player" -} - -pkg_postinst() { - echo - ewarn "This ebuild is not supported by Gentoo, so" - ewarn "please do not send any bugs at Gentoo's bugzilla." - einfo "If you need help, find it here:" - einfo "http://tnij.org/songbird-at-fgo" - einfo "" - einfo "If You need other music/video plugins, look at" - einfo "Your portage tree into media-plugins/gst-plugins-*," - einfo "but remember, that not all plugins are supported yet." - echo -} - diff --git a/net-im/vacuum/vacuum-9999.ebuild b/net-im/vacuum/vacuum-9999.ebuild deleted file mode 100644 index 4208f9c..0000000 --- a/net-im/vacuum/vacuum-9999.ebuild +++ /dev/null @@ -1,90 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="2" -LANGSLONG="pl_PL ru_RU" - -inherit eutils qt4-r2 subversion - -ESVN_REPO_URI="http://vacuum-im.googlecode.com/svn/trunk" - -DESCRIPTION="Qt4 Crossplatform Jabber client." -HOMEPAGE="http://code.google.com/p/vacuum-im" -LICENSE="GPL-3" - -SLOT="0" -KEYWORDS="" -PLUGINS="+adiummessagestyle +annotations +autostatus +avatars +bitsofbinary +bookmarks +captchaforms +chatstates +clientinfo +commands +compress +console +dataforms +datastreamsmanager +emoticons +filestreamsmanager +filetransfer +gateways +inbandstreams +iqauth +jabbersearch +messagearchiver +multiuserchat +privacylists +privatestorage +registration +servicediscovery +sessionnegotiation +skinmanager +socksstreams +vcard +xmppuriqueries" -IUSE="${PLUGINS}" - -DEPEND=">=x11-libs/qt-core-4.5:4[ssl] - >=x11-libs/qt-gui-4.5:4 - >=dev-libs/openssl-0.9.8k - adiummessagestyle? ( >=x11-libs/qt-webkit-4.5:4 )" -RDEPEND="${DEPEND}" - -v_use_needs() { - for dep in ${@:2} - do - use ${1} && use !${dep} && ewarn "USE=${1} requires ${dep}, ${1} will be disabled." - done -} - -pkg_setup() { - # from revision 931 - v_use_needs captchaforms dataforms - v_use_needs commands dataforms - v_use_needs datastreamsmanager dataforms - v_use_needs registration dataforms - v_use_needs sessionnegotiation dataforms -} - -src_prepare() { - subversion_wc_info - sed -i -e "s/SVN_REVISION=.*/SVN_REVISION=${ESVN_WC_REVISION}/" \ - src/loader/loader.pro - - for plugin in ${PLUGINS//+/} - do - if ! use ${plugin}; then - rm -rf {resources,src/plugins,translations/*}/${plugin}{,s}{,.qm} - sed -e "s/${plugin}//" -i src/plugins/plugins.pro || die - fi - done - - # linguas - for lang in ${LANGSLONG}; do - if ! use linguas_${lang%_*}; then - sed -i -e "/translations\/${lang}/d" src/translations.inc || die - rm -rf "translations/${lang}/" - fi - done - - # we want system zlib - rm -r src/thirdparty/zlib - sed -i -e 's/zlib //' \ - src/thirdparty/thirdparty.pro - sed -i -e 's/..\/zlib\/zlib.h/zlib.h/' \ - src/thirdparty/minizip/zip.h \ - src/thirdparty/minizip/unzip.h - sed -i -e 's/..\/..\/thirdparty\/zlib\/zlib.h/zlib.h/' \ - src/plugins/compress/compression.h - sed -i -e 's/-lzlib/-lz/' \ - src/utils/utils.pro \ - src/plugins/compress/compress.pro -} - -src_compile() { - eqmake4 vacuum.pro \ - INSTALL_PREFIX="/usr" \ - INSTALL_APP_DIR="${PN}" \ - INSTALL_LIB_DIR="$(get_libdir)" \ - INSTALL_RES_DIR="share"\ - || die "eqmake4 failed" - emake || die "emake failed" -} - -src_install() { - emake INSTALL_ROOT="${D}" install || die "emake install failed" -} diff --git a/net-libs/libtirpc/libtirpc-scm.ebuild b/net-libs/libtirpc/libtirpc-scm.ebuild new file mode 100644 index 0000000..29e0a52 --- /dev/null +++ b/net-libs/libtirpc/libtirpc-scm.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +inherit multilib-minimal toolchain-funcs git-r3 autotools + +DESCRIPTION="Transport Independent RPC library (SunRPC replacement)" +HOMEPAGE="http://libtirpc.sourceforge.net/" +SRC_URI="" +EGIT_REPO_URI=" git://git.linux-nfs.org/projects/steved/libtirpc.git" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="ipv6 kerberos static-libs" + +RDEPEND="kerberos? ( >=virtual/krb5-0-r1[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + app-arch/xz-utils + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" + + +multilib_src_configure() { + ECONF_SOURCE=${S} \ + econf \ + $(use_enable ipv6) \ + $(use_enable kerberos gssapi) \ + $(use_enable static-libs static) +} + +multilib_src_install() { + default + + # libtirpc replaces rpc support in glibc, so we need it in / + multilib_is_native_abi && gen_usr_ldscript -a tirpc +} +src_prepare() { + eautoreconf +} + +multilib_src_prepare() { + src_prepare +} + +multilib_src_install_all() { + einstalldocs + + insinto /etc + doins doc/netconfig + + insinto /usr/include/tirpc +# doins -r "${WORKDIR}"/tirpc/* + + # makes sure that the linking order for nfs-utils is proper, as + # libtool would inject a libgssglue dependency in the list. + use static-libs || prune_libtool_files +} diff --git a/sci-misc/boinc/boinc-7.0.25.ebuild b/sci-misc/boinc/boinc-7.0.25.ebuild deleted file mode 100644 index c7a0e52..0000000 --- a/sci-misc/boinc/boinc-7.0.25.ebuild +++ /dev/null @@ -1,150 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sci-misc/boinc/boinc-6.12.42.ebuild,v 1.2 2011/11/04 19:22:44 scarabeus Exp $ - -EAPI=4 - -inherit flag-o-matic eutils wxwidgets autotools base - -DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" -HOMEPAGE="http://boinc.ssl.berkeley.edu/" -SRC_URI="http://dev.gentooexperimental.org/~scarabeus/${P}.tar.xz" - -LICENSE="LGPL-2.1" -SLOT="0" -KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86" -IUSE="X cuda" - -RDEPEND=" - !sci-misc/boinc-bin - !app-admin/quickswitch - !=sys-devel/automake-1.12.1 - >=app-misc/ca-certificates-20080809 - dev-libs/openssl - net-misc/curl[ssl,-gnutls(-),-nss(-),curl_ssl_openssl(+)] - sys-apps/util-linux - sys-libs/zlib - cuda? ( - >=dev-util/nvidia-cuda-toolkit-2.1 - >=x11-drivers/nvidia-drivers-180.22 - ) - X? ( - dev-db/sqlite:3 - media-libs/freeglut - sys-libs/glibc:2.2 - virtual/jpeg - x11-libs/gtk+:2 - >=x11-libs/libnotify-0.7 - x11-libs/wxGTK:2.8[X,opengl] - ) -" -DEPEND="${RDEPEND} - sys-devel/gettext - app-text/docbook-xml-dtd:4.4 - app-text/docbook2X -" - -PATCHES=( - "${FILESDIR}/7.0.2-fix_subdirs.patch" - "${FILESDIR}/wxwidgets-2.8.0.12-menufix.patch" -) - -AUTOTOOLS_IN_SOURCE_BUILD=1 - -src_prepare() { - # use system ssl certificates - mkdir "${S}"/curl - ln -s /etc/ssl/certs/ca-certificates.crt "${S}"/curl/ca-bundle.crt - - # prevent bad changes in compile flags, bug 286701 - sed -i -e "s:BOINC_SET_COMPILE_FLAGS::" configure.ac || die "sed failed" - - base_src_prepare - - #eautoreconf - ./_autosetup -} - -src_configure() { - local wxconf="" - - # add gtk includes - append-flags "$(pkg-config --cflags gtk+-2.0)" - - # look for wxGTK - if use X; then - WX_GTK_VER="2.8" - need-wxwidgets unicode - wxconf+=" --with-wx-config=${WX_CONFIG}" - else - wxconf+=" --without-wxdir" - fi - - econf \ - --disable-server \ - --enable-client \ - --enable-dynamic-client-linkage \ - --disable-static \ - --enable-unicode \ - --with-ssl \ - $(use_with X x) \ - $(use_enable X manager) \ - ${wxconf} -} - -src_install() { - default - find "${ED}" -name '*.la' -exec rm -f {} + - - dodir /var/lib/${PN}/ - keepdir /var/lib/${PN}/ - - if use X; then - newicon "${S}"/packages/generic/sea/${PN}mgr.48x48.png ${PN}.png || die - make_desktop_entry boincmgr "${PN}" "${PN}" "Math;Science" "Path=/var/lib/${PN}" - fi - - # cleanup cruft - rm -rf "${D}"/etc/ - - newinitd "${FILESDIR}"/${PN}.init ${PN} - newconfd "${FILESDIR}"/${PN}.conf ${PN} -} - -pkg_preinst() { - enewgroup ${PN} - # note this works only for first install so we have to - # elog user about the need of being in video group - if use cuda; then - enewuser ${PN} -1 -1 /var/lib/${PN} "${PN},video" - else - enewuser ${PN} -1 -1 /var/lib/${PN} "${PN}" - fi -} - -pkg_postinst() { - echo - elog "You are using the source compiled version of ${PN}." - use X && elog "The graphical manager can be found at /usr/bin/${PN}mgr" - elog - elog "You need to attach to a project to do anything useful with ${PN}." - elog "You can do this by running /etc/init.d/${PN} attach" - elog "The howto for configuration is located at:" - elog "http://boinc.berkeley.edu/wiki/Anonymous_platform" - elog - # Add warning about the new password for the client, bug 121896. - if use X; then - elog "If you need to use the graphical manager the password is in:" - elog "/var/lib/${PN}/gui_rpc_auth.cfg" - elog "Where /var/lib/ is default RUNTIMEDIR, that can be changed in:" - elog "/etc/conf.d/${PN}" - elog "You should change this password to something more memorable (can be even blank)." - elog "Remember to launch init script before using manager. Or changing the password." - elog - fi - if use cuda; then - elog "To be able to use CUDA you should add boinc user to video group." - elog "Run as root:" - elog "gpasswd -a boinc video" - fi -} diff --git a/sci-misc/boinc/files/7.0.2-fix_subdirs.patch b/sci-misc/boinc/files/7.0.2-fix_subdirs.patch deleted file mode 100644 index 133fb51..0000000 --- a/sci-misc/boinc/files/7.0.2-fix_subdirs.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- boinc-7.0.2.old/configure.ac 2011-12-25 08:48:12.000000000 +0800 -+++ boinc-7.0.2/configure.ac 2011-12-25 08:50:29.000000000 +0800 -@@ -901,7 +901,6 @@ - apps/Makefile - clientgui/Makefile - clientgui/res/Makefile -- clientscr/Makefile - client/Makefile - client/win/boinc_path_config.py:py/boinc_path_config.py.in - client/scripts/Makefile diff --git a/sci-misc/boinc/files/boinc.conf b/sci-misc/boinc/files/boinc.conf deleted file mode 100644 index 0fef6ae..0000000 --- a/sci-misc/boinc/files/boinc.conf +++ /dev/null @@ -1,17 +0,0 @@ -# Config file for /etc/init.d/boinc - -# Owner of BOINC process (must be existing) -USER="boinc" -GROUP="boinc" - -# Directory with runtime data: Work units, project binaries, user info etc. -RUNTIMEDIR="/var/lib/boinc" - -# Location of the boinc command line binary -BOINCBIN="/usr/bin/boinc_client" - -# Allow remote gui RPC yes or no -ALLOW_REMOTE_RPC="no" - -# nice level -NICELEVEL="19" diff --git a/sci-misc/boinc/files/boinc.init b/sci-misc/boinc/files/boinc.init deleted file mode 100644 index fc14a52..0000000 --- a/sci-misc/boinc/files/boinc.init +++ /dev/null @@ -1,103 +0,0 @@ -#!/sbin/runscript - -extra_started_commands="attach" - -depend() { - # we can use dns and net, but we can also in most cases live without them - use dns net -} - -create_work_directory() { - if [ ! -d "${RUNTIMEDIR}" ]; then - einfo "Directory ${RUNTIMEDIR} not existing, creating now." - mkdir "${RUNTIMEDIR}" - if [ ! -d "${RUNTIMEDIR}" ]; then - eeror "Directory ${RUNTIMEDIR} could not be created!" - return 1 - fi - fi - if [ ! -e "${RUNTIMEDIR}"/ca-bundle.crt ] ; then - ln -s /etc/ssl/certs/ca-certificates.crt "${RUNTIMEDIR}"/ca-bundle.crt - fi -} - -cuda_check() { - if [ -f /opt/cuda/lib/libcudart.so ]; then - # symlink wont harm :] - ln -snf /opt/cuda/lib/libcudart.so "${RUNTIMEDIR}"/libcudart.so - fi -} - -check_baselayout() { - if [ "${RC_VERSION:-0}" = "0" ]; then - eerror "This script cannot be used for baselayout-1." - return 1 - fi -} - -start() { - check_baselayout || return 1 - create_work_directory || return 1 - cuda_check - - # always ensure proper ownership - chown -R "${USER}:${GROUP}" "${RUNTIMEDIR}" - - if [ ! -f "${RUNTIMEDIR}/lockfile" ]; then - einfo "File \"${RUNTIMEDIR}/lockfile\" does not exist, assuming first run." - einfo "You need to setup an account on the BOINC project homepage beforehand!" - einfo "Go to http://boinc.berkeley.edu/ and locate your project." - einfo "Then either run /etc/init.d/boinc attach or connect with a gui client" - einfo "and attach to a project with that." - echo - ewarn "Note that for attaching to some project you need your network up and running." - ewarn "network is needed only for jobs fetching afterwards" - fi - - if [ "${ALLOW_REMOTE_RPC}" = "yes" ]; then - ARGS="${ARGS} --allow_remote_gui_rpc" - fi - - ebegin "Starting ${SVCNAME}" - su -m ${USER} -c "nice -n ${NICELEVEL} \"${BOINCBIN}\" ${ARGS} --daemon --dir \"${RUNTIMEDIR}\" --redirectio" - eend $? -} - -attach() { - local password url key - - einfo "If you cant find your account key just try to obtain it by using:" - einfo " boinccmd --passwd PASSWORD_FROM_GUI_RPC_AUTH --lookup_account URL EMAIL PASSWORD" - - printf " Enter the Project URL: " - read url - printf " Enter your Account Key: " - read key - - if ! service_started; then - "${RC_SERVICE}" start - fi - - password=$(cat "${RUNTIMEDIR}/gui_rpc_auth.cfg") - - ebegin "${SVCNAME}: Attaching to project" - su -m ${USER} -c "boinccmd --passwd \"${password}\" --project_attach ${url} ${key}" - eend $? - - unset password url key - - sleep 10 - tail "${RUNTIMEDIR}/stdoutdae.txt" -} - -stop() { - local password - - password=$(cat "${RUNTIMEDIR}/gui_rpc_auth.cfg") - - ebegin "Stopping ${SVCNAME}" - su -m ${USER} -c "boinccmd --passwd \"${password}\" --quit" - eend $? - - unset password -} diff --git a/sci-misc/boinc/files/wxwidgets-2.8.0.12-menufix.patch b/sci-misc/boinc/files/wxwidgets-2.8.0.12-menufix.patch deleted file mode 100644 index 8394a13..0000000 --- a/sci-misc/boinc/files/wxwidgets-2.8.0.12-menufix.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- boinc-7.0.28/clientgui/AdvancedFrame.cpp.old 2011-10-21 20:17:10.000000000 +0800 -+++ boinc-7.0.28/clientgui/AdvancedFrame.cpp 2012-05-20 05:50:38.000000000 +0800 -@@ -701,6 +701,11 @@ - - wxMenuBar* m_pOldMenubar = GetMenuBar(); - SetMenuBar(m_pMenubar); -+#ifdef __WXGTK__ -+ /* Force WX to recalculate the size of the (new) menu bar */ -+ /* courtesy Huibert (Huib Boinc Forums) */ -+ SendSizeEvent(); -+#endif - #ifdef __WXMAC__ - m_pMenubar->MacInstallMenuBar(); - MacLocalizeBOINCMenu(); diff --git a/sys-power/hibernate-script/hibernate-script-1.99.ebuild b/sys-power/hibernate-script/hibernate-script-1.99.ebuild deleted file mode 100644 index a1cc9b6..0000000 --- a/sys-power/hibernate-script/hibernate-script-1.99.ebuild +++ /dev/null @@ -1,69 +0,0 @@ -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -inherit eutils - -PATCH_VERSION="1" - -DESCRIPTION="Hibernate script supporting multiple suspend methods" -HOMEPAGE="http://www.tuxonice.net/" -SRC_URI="http://www.tuxonice.net/downloads/all/${P}.tar.gz - mirror://gentoo/${PN}-1.98.1-patches-${PATCH_VERSION}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" - -IUSE="vim-syntax" - -DEPEND="" -RDEPEND="!<media-gfx/splashutils-1.5.2" - -src_unpack() { - unpack ${A} - cd "${S}" - - # Our patches - epatch "${WORKDIR}"/patches/*.patch -} - -src_install() { - BASE_DIR="${D}" \ - DISTRIBUTION="gentoo" \ - PREFIX="/usr" \ - MAN_DIR="${D}/usr/share/man" \ - "${S}/install.sh" || die "Install failed" - - # hibernate-ram will default to using ram.conf - dosym /usr/sbin/hibernate /usr/sbin/hibernate-ram - - newinitd "${S}"/init.d/hibernate-cleanup.sh hibernate-cleanup - - # other ebuilds can install scriplets to this dir - keepdir /etc/hibernate/scriptlets.d/ - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins hibernate.vim - fi - - dodoc CHANGELOG README SCRIPTLET-API hibernate.vim - - insinto /etc/logrotate.d - newins "${S}"/logrotate.d-hibernate-script hibernate-script -} - -pkg_postinst() { - elog - elog "You should run the following command to invalidate suspend" - elog "images on a clean boot." - elog - elog " # rc-update add hibernate-cleanup boot" - elog - elog "See /usr/share/doc/${PF}/README.* for further details." - elog - elog "Please note that you will need to manually emerge any utilities" - elog "(radeontool, vbetool, ...) enabled in the configuration files," - elog "should you wish to use them." -} |