summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhaarp <main.haarp@gmail.com>2015-03-09 13:02:24 +0100
committerhaarp <main.haarp@gmail.com>2015-03-09 13:02:24 +0100
commit668b5c8d011a2e77f521dada397d17e2084124bd (patch)
treec7bc559e7e51257ba6cc231bb775ab646a5b1b3f
downloadhaarp-668b5c8d011a2e77f521dada397d17e2084124bd.tar.gz
haarp-668b5c8d011a2e77f521dada397d17e2084124bd.tar.bz2
haarp-668b5c8d011a2e77f521dada397d17e2084124bd.zip
populate overlay
-rw-r--r--app-misc/umouse/Manifest2
-rw-r--r--app-misc/umouse/umouse-1.0.ebuild34
-rw-r--r--games-emulation/gens/Manifest5
-rw-r--r--games-emulation/gens/files/gens-2.15.5-as-needed.patch11
-rw-r--r--games-emulation/gens/files/gens-2.15.5-ovflfix.patch13
-rw-r--r--games-emulation/gens/files/gens-2.15.5-romsdir.patch13
-rw-r--r--games-emulation/gens/gens-2.15.5-r1.ebuild48
-rw-r--r--games-fps/gzdoom/Manifest7
-rw-r--r--games-fps/gzdoom/files/gzdoom-gl-types.patch17
-rw-r--r--games-fps/gzdoom/files/gzdoom-respect-fluidsynth-useflag.patch17
-rw-r--r--games-fps/gzdoom/files/gzdoom-stack-noexec.patch93
-rw-r--r--games-fps/gzdoom/gzdoom-1.6.00.ebuild86
-rw-r--r--games-fps/gzdoom/gzdoom-1.8.4.ebuild85
-rw-r--r--games-fps/gzdoom/metadata.xml6
-rw-r--r--games-fps/zandronum/LICENSE.txt39
-rw-r--r--games-fps/zandronum/Manifest6
-rw-r--r--games-fps/zandronum/files/zandronum-fix-new-fmod.patch133
-rw-r--r--games-fps/zandronum/files/zandronum-gl-types.patch16
-rw-r--r--games-fps/zandronum/zandronum-1.3.ebuild111
-rw-r--r--games-misc/ponysay/Manifest1
-rw-r--r--games-misc/ponysay/ponysay-3.0.2.ebuild56
-rw-r--r--games-util/doomseeker/Manifest5
-rw-r--r--games-util/doomseeker/doomseeker-0.10b.ebuild45
-rw-r--r--games-util/doomseeker/doomseeker-0.12.2b.ebuild49
-rw-r--r--games-util/doomseeker/files/doomseeker-fixpaths.patch13
-rw-r--r--gnome-extra/gnome-system-monitor/Manifest2
-rw-r--r--gnome-extra/gnome-system-monitor/gnome-system-monitor-3.8.2.1.ebuild45
-rw-r--r--media-gfx/gnome-font-viewer/Manifest2
-rw-r--r--media-gfx/gnome-font-viewer/gnome-font-viewer-3.8.0.ebuild36
-rw-r--r--media-gfx/img2xterm/Manifest2
-rw-r--r--media-gfx/img2xterm/img2xterm-9999.ebuild29
-rw-r--r--media-libs/fmod/Manifest3
-rw-r--r--media-libs/fmod/fmod-4.24.16.ebuild63
-rw-r--r--metadata/layout.conf1
-rw-r--r--net-wireless/blueproximity/Manifest2
-rw-r--r--net-wireless/blueproximity/blueproximity-1.2.5.ebuild55
-rw-r--r--profiles/repo_name1
-rw-r--r--sys-apps/baobab/Manifest2
-rw-r--r--sys-apps/baobab/baobab-3.8.2.ebuild40
-rw-r--r--sys-power/gapcmon/Manifest2
-rw-r--r--sys-power/gapcmon/gapcmon-0.9.0.ebuild38
-rw-r--r--sys-power/turbostat/Manifest1
-rw-r--r--sys-power/turbostat/turbostat-9999.ebuild27
-rw-r--r--www-plugins/mozplugger/ChangeLog157
-rw-r--r--www-plugins/mozplugger/Manifest9
-rw-r--r--www-plugins/mozplugger/files/mozplugger-1.14.3-Makefile.in.patch30
-rw-r--r--www-plugins/mozplugger/files/mozplugger-2.1.3-build-system.patch104
-rw-r--r--www-plugins/mozplugger/files/mozplugger-2.1.3-rd_chld_fd.patch33
-rw-r--r--www-plugins/mozplugger/metadata.xml12
-rw-r--r--www-plugins/mozplugger/mozplugger-1.14.3.ebuild50
-rw-r--r--www-plugins/mozplugger/mozplugger-2.1.3.ebuild43
-rw-r--r--www-plugins/wacomwebplugin/Manifest3
-rw-r--r--www-plugins/wacomwebplugin/files/accept-additional-mimetype.patch37
-rw-r--r--www-plugins/wacomwebplugin/wacomwebplugin-0.3.0-r1.ebuild34
-rw-r--r--x11-misc/XCreateMouseVoid/Manifest2
-rw-r--r--x11-misc/XCreateMouseVoid/XCreateMouseVoid-9999.ebuild36
-rw-r--r--x11-misc/switchscreen/Manifest2
-rw-r--r--x11-misc/switchscreen/switchscreen-0.1.1.ebuild27
-rw-r--r--x11-misc/xiccd/Manifest2
-rw-r--r--x11-misc/xiccd/xiccd-0.2.2.ebuild24
60 files changed, 1867 insertions, 0 deletions
diff --git a/app-misc/umouse/Manifest b/app-misc/umouse/Manifest
new file mode 100644
index 0000000..d1f3551
--- /dev/null
+++ b/app-misc/umouse/Manifest
@@ -0,0 +1,2 @@
+DIST umouse.c 1297 SHA256 dcb534f99edee12e61c0424d3c30efc5f69152c2ca0a75af9e68037a9c23ad9d SHA512 4a05b5b80d95d18abfc546e625277103361ba02bac9b56bc3d34f2aa8d9fc5cc2eac0dabd57d1b444f9ab9420945bc740473c38f516888a76b15e5ea18cd49c4 WHIRLPOOL 3bcac3e96365b449f616cc029c27c387ebc145904c69620b24a430a9a0395ca9e321daa7ab3459fa2a4d20a40e35fd7cbc88c694b4d4d536de634ffe6f5777d5
+EBUILD umouse-1.0.ebuild 711 SHA256 b221cf8e45b9944b4c92ac26669cf1b6cb1afd852e90f381832fd5f2cbb330f5 SHA512 91cc09cdb9cc1364e31b61582ab62fa0962f0959029345957234a46f5365d664bd0a9c717204ecf5417f87363c8107b0bbbc8f951229809e5bf031a6e3461205 WHIRLPOOL 4b50d950efdb61548dae14dc96df3652bcef61ae8d3ee8f737a0f36da89891d2ed620cae4df9af25a47636fa50902da42ad1fe57cd4917910bd46c3b87d22dd8
diff --git a/app-misc/umouse/umouse-1.0.ebuild b/app-misc/umouse/umouse-1.0.ebuild
new file mode 100644
index 0000000..10bd6a1
--- /dev/null
+++ b/app-misc/umouse/umouse-1.0.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit toolchain-funcs
+
+DESCRIPTION="Unlocks the mouse pointer when an SDL app crashes"
+HOMEPAGE="http://icculus.org/lgfaq/#umouse"
+SRC_URI="http://icculus.org/misc/${PN}.c"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="media-libs/libsdl"
+DEPEND=${RDEPEND}
+
+S="${WORKDIR}"
+
+src_unpack() {
+ cp "${DISTDIR}"/${A} "${WORKDIR}"/
+}
+
+src_compile() {
+ einfo "$(tc-getCC) $(sdl-config --cflags) $(sdl-config --libs) ${LDFLAGS} ${CFLAGS} -o ${PN} ${PN}.c"
+ $(tc-getCC) $(sdl-config --cflags) $(sdl-config --libs) ${LDFLAGS} ${CFLAGS} -o ${PN} ${PN}.c
+}
+
+src_install() {
+ dobin umouse
+}
diff --git a/games-emulation/gens/Manifest b/games-emulation/gens/Manifest
new file mode 100644
index 0000000..60e583c
--- /dev/null
+++ b/games-emulation/gens/Manifest
@@ -0,0 +1,5 @@
+AUX gens-2.15.5-as-needed.patch 363 SHA256 098425ef1bbd9f3c851dcbf709021faf97f25b34688a76e5173007efa47a13fa SHA512 f45c01cd60ac989123a226eb11341d5470dd2b0a4e03057cd4923b1314a08e88a5c2076363d1cb2321a016ae4073d90967b02acc29ca2f1a5e37f7c367efcea4 WHIRLPOOL 02d449d7ef9b914783fc223b541ae9f4837e5d70a2776f4d9824b472fced52cd7648e62595a628a6cdea9b3a51a040c91022c0b224ab0108f722191c0f0c7853
+AUX gens-2.15.5-ovflfix.patch 577 SHA256 bdf0897492eadbbd062595814e61aba542964221c00f0cc24405a36c314e4eb7 SHA512 8c878b929f8a13bd8e33730cd09a4ebab4f47ed07ab02af88815ae8d02fd0d7a64ad44a4e369e2ad086022de207957dc88f99738bca737e50e18e951165f2631 WHIRLPOOL e738d64c49c7771acb7c36965d35a57d0c50e56271183e402076d645dce8f059e49eec995ad92f25fd5598d87f13345b93a06deb699ad860449d000a29d5f820
+AUX gens-2.15.5-romsdir.patch 571 SHA256 f03f74259712ac3d9a2d536e69583d69019d9bce87d699ce831039b1c722f00a SHA512 02dbdb3410ce62fc17469f0e8b2ee4d14025b218c71c4b27af8dfe71d319d51710b111e2104009f06579a3b499971218b72d75a993862e2657388a5194caa73f WHIRLPOOL f339f68111bfe57f3046c81a8e901e120f53f1d8e7dd9f4682d45c9e75e5a609d4058cdbe5289ef39e85a29ce9a35358c2c98e6837005909547941771bca6306
+DIST gens-2.15.5.tar.gz 741852 SHA256 51910d3056da9ffbb2c01cfec064998c9a4cad0cb379d703ec1b93c83dba305a SHA512 7163f6a1e09bac420e0e4aa0f8f3ed255406d9aff3cc7366c40226e7fece78baca5428d0fe87daf0f12f6e10b428477a795b54d008db5e3dcbf7692ed9d9fe7d WHIRLPOOL 282cced72eea63eb01b22612c5c40a4dc412b27d1fa3215a59da33a33541003172d57d442bced4d74cef89c3f3c443d2e7ca8cbd670a559a5cd8a3fc88b74696
+EBUILD gens-2.15.5-r1.ebuild 1254 SHA256 0577863535b09bb06651c17f8c9a0424aad4cad76f5e699914e3f4d28425ddf0 SHA512 c3107d2397cc1d32921148658e9fd469b733aaabd83a9171b48b44cd8d93943e732ede78e5c5acf96e279f5dc000d6fe165acd04150ab51d53e9c51de9526cd4 WHIRLPOOL 0e58d41cea7f4cf29160d77edbbff980b04bb0357af52770767c631c1ae088ade186de21f31bcd05697407bab36ebcef5c32f50da80a76ab1e0d7502ed42ffe4
diff --git a/games-emulation/gens/files/gens-2.15.5-as-needed.patch b/games-emulation/gens/files/gens-2.15.5-as-needed.patch
new file mode 100644
index 0000000..02aed32
--- /dev/null
+++ b/games-emulation/gens/files/gens-2.15.5-as-needed.patch
@@ -0,0 +1,11 @@
+--- configure.old 2009-02-04 14:41:40.000000000 +0100
++++ configure 2009-02-04 14:48:52.000000000 +0100
+@@ -4929,7 +4929,7 @@
+ { echo "$as_me:$LINENO: result: $with_opengl" >&5
+ echo "${ECHO_T}$with_opengl" >&6; }
+ if test x$with_opengl = xyes; then
+- LDFLAGS="$LDFLAGS -lGL"
++ LIBS="$LIBS -lGL"
+
+ fi
+ fi
diff --git a/games-emulation/gens/files/gens-2.15.5-ovflfix.patch b/games-emulation/gens/files/gens-2.15.5-ovflfix.patch
new file mode 100644
index 0000000..f5b98a5
--- /dev/null
+++ b/games-emulation/gens/files/gens-2.15.5-ovflfix.patch
@@ -0,0 +1,13 @@
+--- src/gens/gens_core/cpu/68k/cpu_68k.c.old 2010-10-28 09:34:52.000000000 +0200
++++ src/gens/gens_core/cpu/68k/cpu_68k.c 2010-10-28 09:35:53.000000000 +0200
+@@ -239,8 +239,8 @@
+ memset (Ram_Word_2M, 0, 256 * 1024);
+ memset (Ram_Word_1M, 0, 256 * 1024);
+
+- memset (COMM.Command, 0, 8 * 5);
+- memset (COMM.Status, 0, 8 * 5);
++ memset (COMM.Command, 0, sizeof (COMM.Command));
++ memset (COMM.Status, 0, sizeof (COMM.Status));
+
+ LED_Status = S68K_State = S68K_Mem_WP = S68K_Mem_PM = Ram_Word_State = 0;
+ COMM.Flag = Init_Timer_INT3 = Timer_INT3 = Int_Mask_S68K = 0;
diff --git a/games-emulation/gens/files/gens-2.15.5-romsdir.patch b/games-emulation/gens/files/gens-2.15.5-romsdir.patch
new file mode 100644
index 0000000..606efe2
--- /dev/null
+++ b/games-emulation/gens/files/gens-2.15.5-romsdir.patch
@@ -0,0 +1,13 @@
+diff -ruN gens-rc3.5-opengl/src/gens/util/rom.c gens-rc3.5-opengl-patched/src/gens/util/rom.c
+--- src/gens/util/file/rom.c 2005-01-10 22:24:01.000000000 +0100
++++ src/gens/util/file/rom.c 2006-10-29 14:58:14.000000000 +0100
+@@ -411,6 +411,9 @@
+ create_file_chooser_dialog ("Open Rom", GTK_FILE_CHOOSER_ACTION_OPEN);
+ // fileselection_set_dir (fd.filesel, Rom_Dir);
+ addRomsFilter (widget);
++
++ gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (widget), Rom_Dir);
++
+ res = gtk_dialog_run (GTK_DIALOG (widget));
+ if (res == GTK_RESPONSE_OK)
+ {
diff --git a/games-emulation/gens/gens-2.15.5-r1.ebuild b/games-emulation/gens/gens-2.15.5-r1.ebuild
new file mode 100644
index 0000000..6ad5712
--- /dev/null
+++ b/games-emulation/gens/gens-2.15.5-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header:
+
+#TODO:
+# fix lib paths ( https://forums.gentoo.org/viewtopic-t-956496-start-0.html )
+# proper 32bit multi(single)lib?
+# replace with gens-gs?
+EAPI=2
+inherit eutils flag-o-matic games
+
+DESCRIPTION="A Sega Genesis/CD/32X emulator"
+HOMEPAGE="http://sourceforge.net/projects/gens/"
+SRC_URI="mirror://sourceforge/gens/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="x86 ~amd64"
+IUSE=""
+
+RDEPEND="virtual/opengl
+ >=media-libs/libsdl-1.2[joystick,video]
+ x11-libs/gtk+:2
+ amd64? ( app-emulation/emul-linux-x86-sdl
+ app-emulation/emul-linux-x86-gtklibs )"
+DEPEND="${RDEPEND}
+ >=dev-lang/nasm-0.98"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-romsdir.patch \
+ "${FILESDIR}"/${P}-as-needed.patch \
+ "${FILESDIR}"/${P}-ovflfix.patch
+ sed -i -e '1i#define OF(x) x' src/gens/util/file/unzip.h || die
+ append-ldflags -Wl,-z,noexecstack
+}
+
+src_configure() {
+ use amd64 && CFLAGS="$CFLAGS -m32"
+
+ base_src_configure
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS BUGS README gens.txt history.txt
+ prepgamesdirs
+ make_desktop_entry "${PN}" "Gens" "/usr/share/games/gens/Gens2.ico" "Game;Emulator;"
+}
diff --git a/games-fps/gzdoom/Manifest b/games-fps/gzdoom/Manifest
new file mode 100644
index 0000000..3f44e07
--- /dev/null
+++ b/games-fps/gzdoom/Manifest
@@ -0,0 +1,7 @@
+AUX gzdoom-gl-types.patch 649 SHA256 8642c5502fcaf26a7f3e5afc869e2a9dc9f5e8ba36addb492c97757610747543 SHA512 0aa41edac348ff5f38059ba9b60bf27bf2a2f074961b0c9b817dafcb21308c1fb9c7bc73de507ee2fd0c1dcb1708c41abb312b58e40628e12fcae9d249ff35e6 WHIRLPOOL e6da8789c0cc063e2fa81f448c2233eed6661128cde2ebe4b6442593774d3c2ecc6e78976bbf0eedd7a711a0e0886ad8b69c36eac55b4286aa6d0e5e9010c65c
+AUX gzdoom-respect-fluidsynth-useflag.patch 582 SHA256 67d1638278fd83c7a5a6b679c5c57342440c1f053825ede3c71b796c6259de4b SHA512 12af4f6e9f19e898d07ac45adc6c640d6084182ac19537a96d8e3007be559b874e22ed581c0ae656d138a7b0ca183205cb65aa30d4e5ce1fccc1f9825bbb471e WHIRLPOOL 5450d428199ab08ea18430e358ad556ebf04b29dce90c407426347db760b1000f6f885612b6cbb8f88ca337c46c55b8379001d1c239c313417c66c7385100775
+AUX gzdoom-stack-noexec.patch 3419 SHA256 a23277cc90ef8bd720417b097609ede6f5054b252843742209f794e0d1306205 SHA512 abe81d43bf00f7eb2009aa787f8af7101d76302bb18d1788c7b0e2917bfcbe162237443ce88b4e5820d9a5da5ecc52ecef0dc56adc829da84f151d9589f04945 WHIRLPOOL b7a84c0bd805cf9dc771f9a19435cfd92fe2be2ee31de16350d44ccac03a6263b6ac984ae5d78a2721a4ee8f2a3742a69adc25c482a7d5ac5379d80195091cb5
+DIST g1.8.4.tar.gz 4957961 SHA256 d8115434b7a8e1fef75defaa429b797a5fd68df3fcc6f6b68e9f4c9039f1eeba SHA512 67bfeb677acbed50d5ec58955b7a83bb3cbb2fe2b182efde87ecf4ab9263beaf402ade9075109166b730eeb45a31b5745ff06d8b9423cc7485e9f0f25859ab56 WHIRLPOOL c55c4e7a17f16b2cdd72adccda4a1a9b22a76f8e919a45aaff083fd57ae7f5cad13e4a162db91bcd3aa42439f053842eaa87ff013c933c55c1a176a8faccb406
+EBUILD gzdoom-1.6.00.ebuild 2283 SHA256 d240f2a11f9eb53628d4cd1fc2464e587c51a50d37f90b68d003ce5e0a971ae7 SHA512 2c44eb1fe5474153a8bdd57526d92497dea440dd00b69a0cf56b85128cbfbb9123c77ac1a0cf73ea740a0fd3bb5e455db389a5d8ed99538bcf6e7d0aade6027e WHIRLPOOL c8ad0f5aa5e5747de889dae4c7b76b8c22b36755e22f1fd0c12a79b50fd817cc1a718a401d256ce9b7d590248cc280e79eccd9a55d8d974a52dba4c79937c565
+EBUILD gzdoom-1.8.4.ebuild 2279 SHA256 0eaeccfac5e20b3fed74c00ce014dbe0a89094ab7362515010819072232979ae SHA512 f38c3e5fc7468e2517fbf71b9d99f18bdea9b47cb7f1190c1f3441e1da9525d60630480c7dea75350b15c80ace938646f4095eb27710e439cb0502323c9e4409 WHIRLPOOL 70efa7670ad3f6f4d615361019cbbd38df0bf86d501152a9bad704e2cc58c3dad6c4c0124d2524618889a280ba346f7357208413afe3dbab75428c795e8d13d6
+MISC metadata.xml 293 SHA256 2fe2749f64960afa7a1e8473fe7c10661c49ba7b047bb931e528bb94ddf757e0 SHA512 e9ebc16e50391daba006676c14dd085c822f5618843c623d64fae16f008804d1c4903104812c082a94a62963e0222cc70288fcb03c4fc92b484c50a1776e904a WHIRLPOOL a23d04070810cd9a47744325cdb86c2a864963ed8a00912194fb4cc8c4d17e4ee86b53ed07b5debf254892a83bbdca2240129e9d20a841891fc678a8da7181a1
diff --git a/games-fps/gzdoom/files/gzdoom-gl-types.patch b/games-fps/gzdoom/files/gzdoom-gl-types.patch
new file mode 100644
index 0000000..f1d9e8d
--- /dev/null
+++ b/games-fps/gzdoom/files/gzdoom-gl-types.patch
@@ -0,0 +1,17 @@
+diff -ur gzdoom-1.6.00.orig/src/gl/system/gl_interface.h gzdoom-1.6.00/src/gl/system/gl_interface.h
+--- gzdoom-1.6.00.orig/src/gl/system/gl_interface.h 2012-11-06 15:17:28.701263525 +0100
++++ gzdoom-1.6.00/src/gl/system/gl_interface.h 2012-11-06 17:22:36.211351301 +0100
+@@ -5,6 +5,13 @@
+ #define APIENTRY
+ #endif // __APPLE__
+
++#ifndef PFNGLMULTITEXCOORD2FPROC
++typedef void (APIENTRYP PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
++#endif
++#ifndef PFNGLMULTITEXCOORD2FVPROC
++typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
++#endif
++
+ enum RenderFlags
+ {
+ RFL_NPOT_TEXTURE=1,
diff --git a/games-fps/gzdoom/files/gzdoom-respect-fluidsynth-useflag.patch b/games-fps/gzdoom/files/gzdoom-respect-fluidsynth-useflag.patch
new file mode 100644
index 0000000..a79f37c
--- /dev/null
+++ b/games-fps/gzdoom/files/gzdoom-respect-fluidsynth-useflag.patch
@@ -0,0 +1,17 @@
+Index: FindFluidSynth.cmake
+===================================================================
+--- FindFluidSynth.cmake (revision 1286)
++++ FindFluidSynth.cmake (working copy)
+@@ -6,6 +6,7 @@
+ # FLUIDSYNTH_FOUND - True if fluidsynth found.
+
+
++IF(USE_FLUIDSYNTH)
+ IF (FLUIDSYNTH_INCLUDE_DIR AND FLUIDSYNTH_LIBRARIES)
+ # Already in cache, be silent
+ SET(FluidSynth_FIND_QUIETLY TRUE)
+@@ -21,3 +22,4 @@
+ INCLUDE(FindPackageHandleStandardArgs)
+ FIND_PACKAGE_HANDLE_STANDARD_ARGS(FluidSynth DEFAULT_MSG FLUIDSYNTH_LIBRARIES FLUIDSYNTH_INCLUDE_DIR)
+
++ENDIF(USE_FLUIDSYNTH)
diff --git a/games-fps/gzdoom/files/gzdoom-stack-noexec.patch b/games-fps/gzdoom/files/gzdoom-stack-noexec.patch
new file mode 100644
index 0000000..c903e79
--- /dev/null
+++ b/games-fps/gzdoom/files/gzdoom-stack-noexec.patch
@@ -0,0 +1,93 @@
+diff -ur gzdoom-1.6.00.orig/src/asm_ia32/a.asm gzdoom-1.6.00/src/asm_ia32/a.asm
+--- gzdoom-1.6.00.orig/src/asm_ia32/a.asm 2012-11-06 15:17:27.061263504 +0100
++++ gzdoom-1.6.00/src/asm_ia32/a.asm 2012-11-06 15:24:25.474601731 +0100
+@@ -810,3 +810,13 @@
+ GLOBAL _rtext_a_end
+ _rtext_a_end:
+ %endif
++
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf32
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf64
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+diff -ur gzdoom-1.6.00.orig/src/asm_ia32/misc.asm gzdoom-1.6.00/src/asm_ia32/misc.asm
+--- gzdoom-1.6.00.orig/src/asm_ia32/misc.asm 2012-11-06 15:17:27.064596838 +0100
++++ gzdoom-1.6.00/src/asm_ia32/misc.asm 2012-11-06 15:24:25.474601731 +0100
+@@ -198,3 +198,13 @@
+ pop ebx
+ emms
+ ret
++
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf32
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf64
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+diff -ur gzdoom-1.6.00.orig/src/asm_ia32/tmap.asm gzdoom-1.6.00/src/asm_ia32/tmap.asm
+--- gzdoom-1.6.00.orig/src/asm_ia32/tmap.asm 2012-11-06 15:17:27.061263504 +0100
++++ gzdoom-1.6.00/src/asm_ia32/tmap.asm 2012-11-06 15:24:25.474601731 +0100
+@@ -1891,3 +1891,13 @@
+ selfmod rtext_start, rtext_end
+ call setpitch3
+ jmp setvlinebpl_
++
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf32
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf64
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+diff -ur gzdoom-1.6.00.orig/src/asm_ia32/tmap2.asm gzdoom-1.6.00/src/asm_ia32/tmap2.asm
+--- gzdoom-1.6.00.orig/src/asm_ia32/tmap2.asm 2012-11-06 15:17:27.061263504 +0100
++++ gzdoom-1.6.00/src/asm_ia32/tmap2.asm 2012-11-06 15:24:25.474601731 +0100
+@@ -638,3 +638,13 @@
+ GLOBAL _rtext_tmap2_end
+ _rtext_tmap2_end:
+ %endif
++
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf32
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf64
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+diff -ur gzdoom-1.6.00.orig/src/asm_ia32/tmap3.asm gzdoom-1.6.00/src/asm_ia32/tmap3.asm
+--- gzdoom-1.6.00.orig/src/asm_ia32/tmap3.asm 2012-11-06 15:17:27.061263504 +0100
++++ gzdoom-1.6.00/src/asm_ia32/tmap3.asm 2012-11-06 15:24:25.474601731 +0100
+@@ -342,3 +342,13 @@
+ GLOBAL _rtext_tmap3_end
+ _rtext_tmap3_end:
+ %endif
++
++%ifidn __OUTPUT_FORMAT__,elf
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf32
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
++%ifidn __OUTPUT_FORMAT__,elf64
++section .note.GNU-stack noalloc noexec nowrite progbits
++%endif
+diff -ur gzdoom-1.6.00.orig/src/asm_x86_64/tmap3.s gzdoom-1.6.00/src/asm_x86_64/tmap3.s
+--- gzdoom-1.6.00.orig/src/asm_x86_64/tmap3.s 2012-11-06 15:17:30.497930211 +0100
++++ gzdoom-1.6.00/src/asm_x86_64/tmap3.s 2012-11-06 15:24:25.474601731 +0100
+@@ -139,3 +139,4 @@
+ .align 16
+
+
++ .section .note.GNU-stack,"",@progbits
diff --git a/games-fps/gzdoom/gzdoom-1.6.00.ebuild b/games-fps/gzdoom/gzdoom-1.6.00.ebuild
new file mode 100644
index 0000000..e53ab30
--- /dev/null
+++ b/games-fps/gzdoom/gzdoom-1.6.00.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="4"
+
+inherit games cmake-utils subversion eutils
+
+DESCRIPTION="Enhanced OpenGL port of the official DOOM source code that also supports Heretic, Hexen, and Strife"
+HOMEPAGE="http://grafzahl.drdteam.org/"
+ESVN_REPO_URI="http://mancubus.net/svn/hosted/gzdoom/tags/${PV}"
+
+LICENSE="DOOMLIC BUILDLIC BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mmx gtk fluidsynth" # TODO: fluidsynth needs testing
+ # gzdoom might use timidity regardless
+
+RDEPEND="
+ fluidsynth? ( media-sound/fluidsynth )
+ !fluidsynth? ( media-sound/timidity++ )
+ gtk? ( x11-libs/gtk+:2 )
+ media-libs/flac
+ media-libs/fmod:1
+ virtual/glu
+ virtual/jpeg
+ virtual/opengl
+ media-libs/libsdl"
+
+DEPEND="${RDEPEND}
+ mmx? ( || ( dev-lang/nasm dev-lang/yasm ) )"
+
+src_prepare() {
+ # Use default game data path
+ sed -i \
+ -e "s:/usr/local/share/:${GAMES_DATADIR}/doom-data/:" \
+ src/sdl/i_system.h
+
+ epatch "${FILESDIR}/${PN}-respect-fluidsynth-useflag.patch"
+ epatch "${FILESDIR}/${PN}-stack-noexec.patch"
+ epatch "${FILESDIR}/${PN}-gl-types.patch"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_no mmx ASM)
+ $(cmake-utils_use_no gtk GTK)
+ $(cmake-utils_use_use fluidsynth FLUIDSYNTH)
+ -DFMOD_INCLUDE_DIR=/opt/fmodex/api/inc/
+ -DFMOD_LIBRARY=/opt/fmodex/api/lib/libfmodex.so
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ dodoc docs/*.{txt,TXT}
+ dohtml docs/console*.{css,html}
+
+ cd "${CMAKE_BUILD_DIR}" && dogamesbin ${PN}
+
+ insinto "${GAMES_DATADIR}/doom-data"
+ doins ${PN}.pk3 brightmaps.pk3 lights.pk3
+
+ # FIXME: convert the .ico file to a real png instead
+ newicon "${S}/src/win32/icon1.ico" "${PN}.png"
+ make_desktop_entry "${PN}" "GZDoom" "${PN}" "Game;ActionGame;"
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+
+ elog "Copy or link wad files into ${GAMES_DATADIR}/doom-data/"
+ elog "(the files must be readable by the 'games' group)."
+ elog
+ elog "To play, simply run:"
+ elog " gzdoom"
+ elog
+ if use fluidsynth && ! has_version media-sound/fluid-soundfont; then
+ ewarn "You may need to install media-sound/fluid-soundfont"
+ ewarn "for fluidsynth to play music, depending on your sound card."
+ fi
+ elog "See /usr/share/doc/${P}/zdoom.txt.* for more info"
+}
diff --git a/games-fps/gzdoom/gzdoom-1.8.4.ebuild b/games-fps/gzdoom/gzdoom-1.8.4.ebuild
new file mode 100644
index 0000000..5cafec6
--- /dev/null
+++ b/games-fps/gzdoom/gzdoom-1.8.4.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit games cmake-utils eutils
+
+DESCRIPTION="Enhanced OpenGL port of the official DOOM source code that also supports Heretic, Hexen, and Strife"
+HOMEPAGE="http://www.osnanet.de/c.oelckers/gzdoom/"
+SRC_URI="https://github.com/coelckers/${PN}/archive/g${PV}.tar.gz"
+
+LICENSE="BSD BUILDLIC DOOM"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="mmx gtk fluidsynth" # TODO: fluidsynth needs testing
+ # gzdoom might use timidity regardless of that useflag
+
+RDEPEND="
+ fluidsynth? ( media-sound/fluidsynth )
+ !fluidsynth? ( media-sound/timidity++ )
+ gtk? ( x11-libs/gtk+:2 )
+ media-libs/flac
+ media-libs/fmod:1
+ virtual/glu
+ virtual/jpeg
+ virtual/opengl
+ media-libs/libsdl"
+
+DEPEND="${RDEPEND}
+ mmx? ( || ( dev-lang/nasm dev-lang/yasm ) )"
+
+S="${WORKDIR}/${PN}-g${PV}"
+
+src_prepare() {
+ # Use default game data path
+ sed -i -e "s:/usr/local/share/:${GAMES_DATADIR}/doom-data/:" src/sdl/i_system.h
+
+ epatch "${FILESDIR}/${PN}-respect-fluidsynth-useflag.patch"
+ epatch "${FILESDIR}/${PN}-stack-noexec.patch"
+}
+
+src_configure() {
+ local mycmakeargs=(
+ $(cmake-utils_use_no mmx ASM)
+ $(cmake-utils_use_no gtk GTK)
+ $(cmake-utils_use_use fluidsynth FLUIDSYNTH)
+ -DFMOD_INCLUDE_DIR=/opt/fmodex/api/inc/
+ -DFMOD_LIBRARY=/opt/fmodex/api/lib/libfmodex.so
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+ dodoc docs/*.{txt,TXT}
+ dohtml docs/console*.{css,html}
+
+ cd "${CMAKE_BUILD_DIR}" && dogamesbin ${PN}
+
+ insinto "${GAMES_DATADIR}/doom-data"
+ doins ${PN}.pk3 brightmaps.pk3 lights.pk3
+
+ # FIXME: convert the .ico file to a real png instead
+ newicon "${S}/src/win32/icon1.ico" "${PN}.png"
+ make_desktop_entry "${PN}" "GZDoom" "${PN}" "Game;ActionGame;"
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+
+ elog "Copy or link wad files into ${GAMES_DATADIR}/doom-data/"
+ elog "(the files must be readable by the 'games' group)."
+ elog
+ elog "To play, simply run:"
+ elog " gzdoom"
+ elog
+ if use fluidsynth && ! has_version media-sound/fluid-soundfont; then
+ ewarn "You may need to install media-sound/fluid-soundfont"
+ ewarn "for fluidsynth to play music, depending on your sound card."
+ fi
+ elog "See /usr/share/doc/${P}/zdoom.txt.* for more info"
+}
diff --git a/games-fps/gzdoom/metadata.xml b/games-fps/gzdoom/metadata.xml
new file mode 100644
index 0000000..99aa927
--- /dev/null
+++ b/games-fps/gzdoom/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer><email>maintainer-wanted@gentoo.org</email></maintainer>
+<use><flag name='fluidsynth'>Enables Fluidsynth MIDI software synthesis</flag></use>
+</pkgmetadata>
diff --git a/games-fps/zandronum/LICENSE.txt b/games-fps/zandronum/LICENSE.txt
new file mode 100644
index 0000000..19a5bc0
--- /dev/null
+++ b/games-fps/zandronum/LICENSE.txt
@@ -0,0 +1,39 @@
+Zandronum
+Copyright (c) 2012, Zandronum Development Team
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+3. Neither the name of the Zandronum Development Team nor the names of its
+ contributors may be used to endorse or promote products derived from this
+ software without specific prior written permission.
+4. Redistributions in any form must be accompanied by information on how to
+ obtain complete source code for the software and any accompanying software
+ that uses the software. The source code must either be included in the
+ distribution or be available for no more than the cost of distribution plus
+ a nominal fee, and must be freely redistributable under reasonable
+ conditions. For an executable file, complete source code means the source
+ code for all modules it contains. It does not include source code for
+ modules or files that typically accompany the major components of the
+ operating system on which the executable file runs.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+The above copyright and license notice applies to distributions of Zandronum in
+source and binary form. Some source files contain additional notices of
+original copyright by their contributors; see each source for details. \ No newline at end of file
diff --git a/games-fps/zandronum/Manifest b/games-fps/zandronum/Manifest
new file mode 100644
index 0000000..f7b0f3d
--- /dev/null
+++ b/games-fps/zandronum/Manifest
@@ -0,0 +1,6 @@
+AUX zandronum-fix-new-fmod.patch 4581 SHA256 2b439416898d08ceb4415c9f9d425b280619b6ccbec6252a33f682ec7ff2e8c1 SHA512 781f7411c9b6338e559f242ecdb5071e12fa3a2c080771987456a5af0a00fc6679e352ce62a8f41450ba6b6a92d26288962efc04d1323f73d156d6613da23479 WHIRLPOOL 5a6356aee1a4e8dc0e25c7fb169a8b059226f20f8fde0ba6fa3d96f00780b83645cf93efb035f5e19fa2ce7a6e1e73c520838ec927f38c50c92efe1ffc55b73a
+AUX zandronum-gl-types.patch 573 SHA256 f7b8ec906f67da89168cab67c0da43fc72efebe41dc48d1e4f4fbab122ec71cb SHA512 7f63b8c86da4d226f35d4017f15cd3c2d4f82fdca3dcbb0473bc7f24828059a4503410dd0d281c2dc79d74f8daa6ba7e908145a500557323ad6edf421b0daa35 WHIRLPOOL 130b901323d94fb0319e8dc749dc73d79ddd3dacc6d1ec4c8bd02e54fe0bac3323194f6e8c8d0db9f7ed4208a6a08cc0fce500f063fe4ee53bca01a492e2e6ed
+DIST sqlite-amalgamation-3080600.zip 1516814 SHA256 a5fe9106659fead86ac06c980e454cf47396e5c40215d2c1888908b3982c0fc6 SHA512 1073058783c031d8db467806a33ca4bd4a3ced93b6eeb5d6fa46bcee29307bbd94ad8e68ad4f12e04244898b8d0c23c72bde4e94ca6597610c725cd89a2c1685 WHIRLPOOL 282f73357ab8102e3f378364eb3492c6d8a8e2dc27e64b47e448db17414842263aa58e6e61a5fe94fc5879f1d0972ac444f84601ac04184340b8bc611d0a19cb
+DIST zandronum-1.3.tar.bz2 4679173 SHA256 ebbf97636330aa8a507c2a5537fcb85984a3bf77f65d97fd7b33cd0db1b5ec91 SHA512 10e1d1e934e787488622b28c83580fe873e334a544a50f2da55dc1aef97162504a8f1d1eacd492112c088469399df155847cc9c3579ec481fec083973a3dc187 WHIRLPOOL fc96b2e1441760d5a68fc44a1d5d767c81b652529cd3481f1bb74f45438e6f3ffa43fbe95e708152dd56df24fd89e838023577f7299576ecd2d942a98b88c861
+EBUILD zandronum-1.3.ebuild 3186 SHA256 0139a9414445a8e77518c89be6eb8e1cc3beed4a65e17f1205036e4942e2d98e SHA512 e8f7c29487d3edbbf1b61ed4aa20215baf7718f18d977f07e551bcebf00657ef4a4603051267f3509fa2e03f1bfa8ca859fd608dcbe8534d2ba9dc07ea1b785b WHIRLPOOL 35c223669d282f68fb309237a2d1181cbd01be55e774c075f506fca07246bdb13b27674fa571709e7702f813982de02a2ad03f63616223a52c2cdf18923050a4
+MISC LICENSE.txt 2409 SHA256 87083bc46a835899eed1ccfdebce3b279be47dcae48b4b8b7c9a045c0c9a853f SHA512 3f738aefc2e85f7a76e04c5de73ada76a39b7c701f37176b76b9320f469a7163785731a843391643b12687135d6b4f2c1b770f89086b0c26a595eb0a01e1a583 WHIRLPOOL 0bc96dec4e0519c119c4f4116fe2b4b5afea776e9a4e473ac518b9f42b0bfcfa5c0a7471cc7d00058ccbdac70aa01037ade34882cebb317d41d0c6ed4303c564
diff --git a/games-fps/zandronum/files/zandronum-fix-new-fmod.patch b/games-fps/zandronum/files/zandronum-fix-new-fmod.patch
new file mode 100644
index 0000000..c99ace7
--- /dev/null
+++ b/games-fps/zandronum/files/zandronum-fix-new-fmod.patch
@@ -0,0 +1,133 @@
+--- Torr_Samaho-zandronum-00065f166c52.orig/src/sound/fmodsound.cpp 2012-08-19 22:11:18.000000000 +0200
++++ Torr_Samaho-zandronum-00065f166c52/src/sound/fmodsound.cpp 2012-12-22 13:35:19.997757250 +0100
+@@ -71,6 +71,14 @@
+
+ #define SPECTRUM_SIZE 256
+
++#if FMOD_VERSION < 0x43400
++#define FMOD_OPENSTATE_PLAYING FMOD_OPENSTATE_STREAMING
++#endif
++
++#if FMOD_VERSION < 0x43702
++#define FMOD_INIT_HRTF_LOWPASS FMOD_INIT_SOFTWARE_HRTF
++#endif
++
+ // TYPES -------------------------------------------------------------------
+
+ struct FEnumList
+@@ -159,7 +167,7 @@
+ { "Windows Multimedia", FMOD_OUTPUTTYPE_WINMM },
+ { "WinMM", FMOD_OUTPUTTYPE_WINMM },
+ { "WaveOut", FMOD_OUTPUTTYPE_WINMM },
+- { "OpenAL", FMOD_OUTPUTTYPE_OPENAL },
++// { "OpenAL", FMOD_OUTPUTTYPE_OPENAL },
+ { "WASAPI", FMOD_OUTPUTTYPE_WASAPI },
+ { "ASIO", FMOD_OUTPUTTYPE_ASIO },
+
+@@ -386,13 +394,13 @@
+ {
+ bool is;
+ FMOD_OPENSTATE openstate = FMOD_OPENSTATE_MAX;
+- bool starving;
++ bool starving, diskbusy;
+
+ if (Stream == NULL)
+ {
+ return true;
+ }
+- if (FMOD_OK != Stream->getOpenState(&openstate, NULL, &starving))
++ if (FMOD_OK != Stream->getOpenState(&openstate, NULL, &starving, &diskbusy))
+ {
+ openstate = FMOD_OPENSTATE_ERROR;
+ }
+@@ -435,7 +443,7 @@
+ Owner->Sys->setStreamBufferSize(16*1024, FMOD_TIMEUNIT_RAWBYTES);
+ return result != FMOD_OK;
+ }
+- if (JustStarted && openstate == FMOD_OPENSTATE_STREAMING)
++ if (JustStarted && openstate == FMOD_OPENSTATE_PLAYING)
+ {
+ JustStarted = false;
+ }
+@@ -478,15 +486,15 @@
+ FMOD_OPENSTATE openstate;
+ unsigned int percentbuffered;
+ unsigned int position;
+- bool starving;
++ bool starving, diskbusy;
+ float volume;
+ float frequency;
+ bool paused;
+ bool isplaying;
+
+- if (FMOD_OK == Stream->getOpenState(&openstate, &percentbuffered, &starving))
++ if (FMOD_OK == Stream->getOpenState(&openstate, &percentbuffered, &starving, &diskbusy))
+ {
+- stats = (openstate <= FMOD_OPENSTATE_STREAMING ? OpenStateNames[openstate] : "Unknown state");
++ stats = (openstate <= FMOD_OPENSTATE_PLAYING ? OpenStateNames[openstate] : "Unknown state");
+ stats.AppendFormat(",%3d%% buffered, %s", percentbuffered, starving ? "Starving" : "Well-fed");
+ }
+ if (Channel == NULL)
+@@ -811,7 +819,7 @@
+ result = Sys->setDriver(driver);
+ }
+ result = Sys->getDriver(&driver);
+- result = Sys->getDriverCaps(driver, &Driver_Caps, &Driver_MinFrequency, &Driver_MaxFrequency, &speakermode);
++ result = Sys->getDriverCaps(driver, &Driver_Caps, &Driver_MaxFrequency, &speakermode);
+ if (result != FMOD_OK)
+ {
+ Printf(TEXTCOLOR_BLUE"Could not ascertain driver capabilities. Some things may be weird. (Error %d)\n", result);
+@@ -896,7 +904,7 @@
+ initflags = FMOD_INIT_NORMAL;
+ if (snd_hrtf)
+ {
+- initflags |= FMOD_INIT_SOFTWARE_HRTF;
++ initflags |= FMOD_INIT_HRTF_LOWPASS;
+ }
+ if (snd_profile)
+ {
+@@ -988,7 +996,7 @@
+ }
+ else
+ {
+- result = Sys->createDSPByType(FMOD_DSP_TYPE_REVERB, &WaterReverb);
++ result = Sys->createDSPByType(FMOD_DSP_TYPE_SFXREVERB, &WaterReverb);
+ if (result != FMOD_OK)
+ {
+ Printf(TEXTCOLOR_BLUE" Could not create underwater reverb unit. (Error %d)\n", result);
+@@ -1055,8 +1063,8 @@
+ result = sfx_head->addInput(WaterReverb, NULL);
+ if (result == FMOD_OK)
+ {
+- WaterReverb->setParameter(FMOD_DSP_REVERB_ROOMSIZE, 0.001f);
+- WaterReverb->setParameter(FMOD_DSP_REVERB_DAMP, 0.2f);
++// WaterReverb->setParameter(FMOD_DSP_REVERB_ROOMSIZE, 0.001f);
++// WaterReverb->setParameter(FMOD_DSP_REVERB_DAMP, 0.2f);
+ WaterReverb->setActive(false);
+ }
+ }
+@@ -1211,7 +1219,7 @@
+ Printf ("Driver: "TEXTCOLOR_GREEN"%d"TEXTCOLOR_NORMAL" ("TEXTCOLOR_ORANGE"%s"TEXTCOLOR_NORMAL")\n", driver, name);
+ DumpDriverCaps(Driver_Caps, Driver_MinFrequency, Driver_MaxFrequency);
+ }
+- if (FMOD_OK == Sys->getHardwareChannels(&num2d, &num3d, &total))
++ if (FMOD_OK == Sys->getHardwareChannels(&total))
+ {
+ Printf (TEXTCOLOR_YELLOW "Hardware 2D channels: "TEXTCOLOR_GREEN"%d\n", num2d);
+ Printf (TEXTCOLOR_YELLOW "Hardware 3D channels: "TEXTCOLOR_GREEN"%d\n", num3d);
+@@ -1254,6 +1262,7 @@
+ {
+ Printf("\n");
+ }
++ /*
+ if (caps & FMOD_CAPS_REVERB_EAX2) Printf(TEXTCOLOR_OLIVE " EAX2");
+ if (caps & FMOD_CAPS_REVERB_EAX3) Printf(TEXTCOLOR_OLIVE " EAX3");
+ if (caps & FMOD_CAPS_REVERB_EAX4) Printf(TEXTCOLOR_OLIVE " EAX4");
+@@ -1263,6 +1272,7 @@
+ {
+ Printf("\n");
+ }
++ */
+ if (caps & FMOD_CAPS_REVERB_LIMITED) Printf("TEXTCOLOR_OLIVE Limited reverb\n");
+ }
+
diff --git a/games-fps/zandronum/files/zandronum-gl-types.patch b/games-fps/zandronum/files/zandronum-gl-types.patch
new file mode 100644
index 0000000..885c57b
--- /dev/null
+++ b/games-fps/zandronum/files/zandronum-gl-types.patch
@@ -0,0 +1,16 @@
+--- Torr_Samaho-zandronum-00065f166c52.orig/src/gl/r_render/r_render.h 2012-08-19 22:11:18.000000000 +0200
++++ Torr_Samaho-zandronum-00065f166c52/src/gl/r_render/r_render.h 2012-12-22 11:53:40.208356293 +0100
+@@ -1,6 +1,13 @@
+ #ifndef R_RENDER
+ #define R_RENDER
+
++#ifndef PFNGLMULTITEXCOORD2FPROC
++ typedef void (APIENTRYP PFNGLMULTITEXCOORD2FPROC) (GLenum target, GLfloat s, GLfloat t);
++#endif
++#ifndef PFNGLMULTITEXCOORD2FVPROC
++ typedef void (APIENTRYP PFNGLMULTITEXCOORD2FVPROC) (GLenum target, const GLfloat *v);
++#endif
++
+ enum RenderFlags
+ {
+ RFL_NPOT_TEXTURE=1,
diff --git a/games-fps/zandronum/zandronum-1.3.ebuild b/games-fps/zandronum/zandronum-1.3.ebuild
new file mode 100644
index 0000000..7a75b4f
--- /dev/null
+++ b/games-fps/zandronum/zandronum-1.3.ebuild
@@ -0,0 +1,111 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit base games eutils cmake-utils
+
+MY_COMMIT="3e26f5eca13742bcaf1f451dd8d3d01fd05771aa" # 1.3
+
+DESCRIPTION="OpenGL ZDoom port with Client/Server multiplayer"
+HOMEPAGE="http://zandronum.com/"
+SRC_URI="https://bitbucket.org/Torr_Samaho/${PN}-stable/get/${MY_COMMIT}.tar.bz2 -> ${P}.tar.bz2
+ https://www.sqlite.org/2014/sqlite-amalgamation-3080600.zip"
+
+LICENSE="BSD BUILDLIC Sleepycat"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cpu_flags_x86_mmx dedicated gtk timidity"
+
+RDEPEND="
+ !games-fps/gzdoom
+ gtk? ( x11-libs/gtk+:2 )
+ timidity? ( media-sound/timidity++ )
+ media-libs/flac
+ =media-libs/fmod-4.24.16
+ virtual/glu
+ virtual/jpeg
+ virtual/opengl
+ media-libs/libsdl
+ dev-libs/openssl"
+
+DEPEND="${RDEPEND}
+ cpu_flags_x86_mmx? ( || ( dev-lang/nasm dev-lang/yasm ) )"
+
+src_unpack() {
+ base_src_unpack
+ S="${WORKDIR}/Torr_Samaho-${PN}-stable-${MY_COMMIT:0:12}"
+ mv ${WORKDIR}/sqlite*/* ${S}/sqlite/ # Ugly, but upstream recommends this way...
+}
+
+src_prepare() {
+ # Fix NETGAMEVERSION for online play, without Mercurial
+ # normally Mercurial would generate svnversion.h, which defines it
+ local timestamp=$(curl -s https://bitbucket.org/api/1.0/repositories/Torr_Samaho/${PN}-stable/changesets/${MY_COMMIT}?format=yaml \
+ | awk -F\' '/utctimestamp/{print $2}')
+ local unixtimestamp=$(date +%s -d "${timestamp}")
+ local netgameversion=$(printf 0x%x $(( $unixtimestamp % 256 )) )
+ elog "Using NETGAMEVERSION=${netgameversion}"
+ sed -i -e "s:(SVN_REVISION_NUMBER % 256):${netgameversion}:" src/version.h
+
+ # Use default game data path
+ sed -i -e "s:/usr/local/share/:${GAMES_DATADIR}/doom-data/:" src/sdl/i_system.h
+
+ epatch "${FILESDIR}/${PN}-gl-types.patch"
+
+ # FIXME: Make this patch work, then use newer fmod
+ #epatch "${FILESDIR}/${PN}-fix-new-fmod.patch"
+}
+
+src_configure() {
+ mycmakeargs=(
+ $(cmake-utils_use_no cpu_flags_x86_mmx ASM)
+ $(cmake-utils_use_no gtk GTK)
+ -DCMAKE_BUILD_TYPE=Release
+ -DFMOD_INCLUDE_DIR=/opt/fmodex/api/inc/
+ -DFMOD_LIBRARY=/opt/fmodex/api/lib/libfmodex.so
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_make
+
+ if use dedicated; then
+ # FIXME: This should be in src_configure, but is a separate
+ # build that mustn't interfere with the main build!
+ mycmakeargs+=(-DSERVERONLY=1)
+ cmake-utils_src_configure
+ cmake-utils_src_make SERVERONLY=1
+ fi
+}
+
+src_install() {
+ dodoc docs/*.{txt,TXT}
+ dohtml docs/console*.{css,html}
+
+ cd "${CMAKE_BUILD_DIR}"
+ dogamesbin ${PN}
+ use dedicated && dogamesbin ${PN}-server
+
+ insinto "${GAMES_DATADIR}/doom-data"
+ doins *.pk3
+
+ doicon "${S}/src/win32/zandronum.ico"
+ make_desktop_entry "${PN}" "Zandronum" "${PN}.ico" "Game;ActionGame;"
+
+ prepgamesdirs
+}
+
+pkg_postinst() {
+ games_pkg_postinst
+
+ elog "Copy or link wad files into ${GAMES_DATADIR}/doom-data/"
+ elog "(the files must be readable by the 'games' group)."
+ elog
+ elog "To play, install games-util/doomseeker or simply run:"
+ elog " zandronum"
+ elog
+ elog "See /usr/share/doc/${P}/zdoom.txt.* for more info"
+}
diff --git a/games-misc/ponysay/Manifest b/games-misc/ponysay/Manifest
new file mode 100644
index 0000000..76d245f
--- /dev/null
+++ b/games-misc/ponysay/Manifest
@@ -0,0 +1 @@
+EBUILD ponysay-3.0.2.ebuild 1624 SHA256 fcfe0dc1197acd356ef9381cf759f7ea5f2d064dc8348566980498626878b921 SHA512 81d1e7eeb810e82bf025b8db85508638d54a91ee8dd89f5c599c9d35caac61705fe01c920c69a49a0da8a8b20f3559d7743d5fd2bbc67d1f67fb716d9c7ed81a WHIRLPOOL 14a4b8ecebd13dc5be2746af79fe1fd81949f3b7acdad15adf305ed4de374598f9074e3e1f85105249848f0a6111e331551396bb4388e02b008752e6eced6750
diff --git a/games-misc/ponysay/ponysay-3.0.2.ebuild b/games-misc/ponysay/ponysay-3.0.2.ebuild
new file mode 100644
index 0000000..04b1ad2
--- /dev/null
+++ b/games-misc/ponysay/ponysay-3.0.2.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI='4'
+
+inherit git-2 eutils
+
+DESCRIPTION='Pony wrapper for cowsay.'
+HOMEPAGE='https://github.com/erkin/ponysay'
+
+SRC_URI=''
+EGIT_REPO_URI='git://github.com/erkin/ponysay.git'
+EGIT_COMMIT=$PV
+
+LICENSE='WTFPL-2'
+SLOT='0'
+KEYWORDS='x86 amd64'
+IUSE='-info -bash-completion -fish-completion -zsh-completion -strict-license'
+
+DEPEND='info? ( sys-apps/texinfo )
+ app-arch/gzip
+ sys-devel/make
+ sys-apps/sed'
+
+RDEPEND='sys-apps/coreutils
+ >=dev-lang/python-3.0
+ fish-completion? ( || ( app-shells/fishfish app-shells/fish ) )
+ zsh-completion? ( app-shells/zsh )'
+
+src_compile() {
+ if [ $(use_with strict-license) = "--with-strict-license" ]; then
+ freedom='--freedom=strict'
+ else
+ freedom='--freedom=partial'
+ fi
+
+ python3 setup.py --everything $freedom \
+ --without-pdf \
+ $(use_with bash-completion | sed 's/-completion//') \
+ $(use_with fish-completion | sed 's/-completion//') \
+ $(use_with zsh-completion | sed 's/-completion//') \
+ $(use_with info) \
+ build
+}
+
+src_install() {
+ python3 setup.py --everything $freedom \
+ --without-pdf \
+ --dest-dir=${D} \
+ $(use_with bash-completion | sed 's/-completion//') \
+ $(use_with fish-completion | sed 's/-completion//') \
+ $(use_with zsh-completion | sed 's/-completion//') \
+ $(use_with info) \
+ prebuilt
+}
diff --git a/games-util/doomseeker/Manifest b/games-util/doomseeker/Manifest
new file mode 100644
index 0000000..ceff72b
--- /dev/null
+++ b/games-util/doomseeker/Manifest
@@ -0,0 +1,5 @@
+AUX doomseeker-fixpaths.patch 430 SHA256 1cd3b2154a24f5d2d11b7f826b483ce42c21b65ed5957d77ba8bba8eba58f2ea SHA512 f63052ad1728c9a6a2af93f665c7b1ad030bc81f7e63db4178fc3a20530c6f2fb88a73d9353a5ca7771bade711fd93016fa5369d5c4edafb67a3407add33b29e WHIRLPOOL 82a07ba79b004040df7947b17b2a52987f21397069430395174be44d1ac171342a76af95d676a7bffaea43de416a0ef604fedf43f3a14e9a093c09a0aacf2afe
+DIST doomseeker-0.10b_src.tar.bz2 7115012 SHA256 2d7b5145ec78b1d7b13726e68d2214e4492c280f2a601397f7dc2dbd3f7525f6 SHA512 84317a8b36762123692f7c23666294247fbcc8f66ac9fd955e4c6dcc3dcb6ce539fe1ee4cea6921d2892b94a861f8233221799b3f1e1f94b315f1b41559f3ced WHIRLPOOL 2b8947c3e671ec5b31515903a7a7a945d972aa51b154f34e4c329e8b85ccedacb1341aedfa7e6c98e996de8614cd8cdb16edf333d570b83bcfa087fa7f32e083
+DIST doomseeker-0.12.2b_src.tar.bz2 7606408 SHA256 d94a50a582c84daf229fcdca90982b0ccfde28e859d4d55023cbb0f406eb99ad SHA512 ee8a8e223516d8a9c288cea81b2ac3aaf1d7686587e978257946733d4357f332308d67d490e48c27e89172bf71e2ee335ba10d3c5c0ae174ca2d6ef643ccd83f WHIRLPOOL c1fdfb7046187b4180f31207eebcd4cc8561332ed16991f54c0e98e1e11cdce405e0eca1f3a712c21fe537a3b33d1c8ebc1030427da067342d9ac1489b077161
+EBUILD doomseeker-0.10b.ebuild 963 SHA256 87817338358861ba52ca574bca59c5245b417d2b6a7666bb9a098239ad45e411 SHA512 ac4e09fc7f72a828a14db7368c26de7b697d8b80eb18a029db6576f5a15e96458a431ab0c80f1fd180aca7bd5bba8e1d007334fd006df6b05d313fc187e0cfb9 WHIRLPOOL 7a7a0037046d1e1b51f8d2282bdc5bd1c3e659caf8d9463c32fdefd3572715acd655cf75ca3e23d4b308351b157781009c2689dbe40df1f6120ed5a1e8a71ef4
+EBUILD doomseeker-0.12.2b.ebuild 1012 SHA256 4240657b1e29d8654d0da0d1d7d4f3a7851df635ccd8349c11abd4dd36f4f58a SHA512 f7c191d910ad74d347d888719b20535d88992cc64be742066e21a0960b0d4ec14187456aec918463a9dfb1e3440ff3d9bf8cf0c01566bedef22959714b7d5020 WHIRLPOOL 93dc7eeb1fddd5c565276aa674b674520a0a9454d64ca3938bbbc7bd2043339be2db50f47726f2d9d76db47b157cddc0579b5f181d0bcfe3529cf71413f93a83
diff --git a/games-util/doomseeker/doomseeker-0.10b.ebuild b/games-util/doomseeker/doomseeker-0.10b.ebuild
new file mode 100644
index 0000000..5922dff
--- /dev/null
+++ b/games-util/doomseeker/doomseeker-0.10b.ebuild
@@ -0,0 +1,45 @@
+EAPI="5"
+inherit eutils games qt4-r2 cmake-utils
+
+DESCRIPTION="Cross-platform server browser for Doom"
+HOMEPAGE="http://doomseeker.drdteam.org/"
+SRC_URI="http://doomseeker.drdteam.org/files/${P}_src.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="extras"
+RDEPEND="
+ dev-util/cmake
+ >=dev-qt/qtgui-4.7
+ sys-libs/zlib
+"
+
+S="${WORKDIR}/${P}_src"
+
+src_prepare() {
+ GAMES_LIBDIR=$(games_get_libdir)
+ epatch ${FILESDIR}/${PN}-fixpaths.patch
+ einfo "Fixing the library path... (${GAMES_LIBDIR})"
+ sed -ie "s:/usr/local/share/doomseeker/engines/:${GAMES_LIBDIR}:" src/core/main.cpp
+}
+src_install() {
+ cd "${CMAKE_BUILD_DIR}" || die cd failed
+
+ # Libraries.
+ dogameslib libwadseeker.so
+ dogameslib engines/libzandronum.so
+ if use extras; then
+ dogameslib engines/lib{chocolatedoom,odamex,vavoom}.so
+ fi
+
+ # Binary.
+ dogamesbin ${PN}
+
+ # Desktop entry.
+ newicon ${S}/media/icon_small.png ${PN}.png
+ make_desktop_entry ${PN} "Doomseeker"
+
+ prepgamesdirs
+}
diff --git a/games-util/doomseeker/doomseeker-0.12.2b.ebuild b/games-util/doomseeker/doomseeker-0.12.2b.ebuild
new file mode 100644
index 0000000..e8bd1f0
--- /dev/null
+++ b/games-util/doomseeker/doomseeker-0.12.2b.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit games cmake-utils
+
+DESCRIPTION="Cross-platform server browser for Doom"
+HOMEPAGE="http://doomseeker.drdteam.org/"
+SRC_URI="http://doomseeker.drdteam.org/files/${P}_src.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="fake-plugins legacy-plugins"
+
+DEPEND="app-arch/bzip2
+ dev-qt/qtcore:4
+ dev-qt/qtgui:4
+ sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${P}_src"
+
+src_configure() {
+ local mycmakeargs+=(
+ $(cmake-utils_use_build fake-plugins FAKE_PLUGINS)
+ $(cmake-utils_use_build legacy-plugins LEGACY_PLUGINS)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_install() {
+## cmake-utils_src_install #this install libs into /usr/share/
+
+ cd "${CMAKE_BUILD_DIR}" || die "cd failed"
+
+ dogameslib libwadseeker.so
+ dogameslib engines/lib*.so
+
+ dogamesbin ${PN}
+
+ newicon ${S}/media/icon.png ${PN}.png
+ make_desktop_entry ${PN} "Doomseeker" ${PN} "Game;"
+
+ prepgamesdirs
+}
diff --git a/games-util/doomseeker/files/doomseeker-fixpaths.patch b/games-util/doomseeker/files/doomseeker-fixpaths.patch
new file mode 100644
index 0000000..816cc83
--- /dev/null
+++ b/games-util/doomseeker/files/doomseeker-fixpaths.patch
@@ -0,0 +1,13 @@
+--- src/core/main.cpp 2011-03-04 15:50:06.000000000 -0800
++++ src/core/main.cpp 2011-03-29 21:53:52.412809448 -0700
+@@ -134,7 +134,9 @@
+ return 0;
+ }
+
+- enginePlugins = new PluginLoader(MAKEID('E','N','G','N'), dataDirectories, "engines/");
++ QStringList tmpDataDirs;
++ tmpDataDirs << "/usr/local/share/doomseeker/engines/";
++ enginePlugins = new PluginLoader(MAKEID('E','N','G','N'), tmpDataDirs, "");
+
+ if (bTestMode)
+ {
diff --git a/gnome-extra/gnome-system-monitor/Manifest b/gnome-extra/gnome-system-monitor/Manifest
new file mode 100644
index 0000000..b9bbe7b
--- /dev/null
+++ b/gnome-extra/gnome-system-monitor/Manifest
@@ -0,0 +1,2 @@
+DIST gnome-system-monitor-3.8.2.1.tar.xz 2848744 SHA256 df4d2c4dbb4f3408b621140732efb3e38853658addd6aae73613027856f6bb44 SHA512 af4f05f4eed9fddb5f197ec4374056eedfd733205e6915f3a6783b095b68be843ef1e9c6846627d0bfa4ae25ace116fe6d6df8748788ccd305efd154bc5690ec WHIRLPOOL b931fdcd64f4635287ac05958aed0c5835c5279c895c72b59edc67e87b1ab4884b71a7262e5f4b2391618816a78c87871f897261adf4080bad1da6eb9fc85d89
+EBUILD gnome-system-monitor-3.8.2.1.ebuild 1109 SHA256 12be4b54effe55ee7596220e8c19df71ee89aa6f61a585db6ce7fccfea07ca97 SHA512 21e0deb0c7167aa727c28f1b592c11c12aff86b6c9e166249768edd0ca4f6c77b2e44f1f7b3210a85869ae305ad2ac76459d564686c72dbc721dcb7e67a8b6b9 WHIRLPOOL d784db1b855779c4a9d305d8ffd9ac8b4a94bb0dc84e322a140a2b25fcbadcb329a678cafb1788f9a906b2912d891ae3892a1f15bc545483f4a7dd200b98fc1e
diff --git a/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.8.2.1.ebuild b/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.8.2.1.ebuild
new file mode 100644
index 0000000..f0d9c6f
--- /dev/null
+++ b/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.8.2.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/gnome-extra/gnome-system-monitor/gnome-system-monitor-3.10.2.ebuild,v 1.6 2014/03/29 22:05:41 tetromino Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+
+inherit gnome2
+
+DESCRIPTION="The Gnome System Monitor"
+HOMEPAGE="https://help.gnome.org/users/gnome-system-monitor/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="systemd +X"
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
+
+RDEPEND="
+ >=dev-libs/glib-2.37.3:2
+ >=gnome-base/libgtop-2.28.2:2
+ >=x11-libs/gtk+-3.9.5:3[X(+)]
+ >=x11-themes/gnome-icon-theme-2.31
+ >=dev-cpp/gtkmm-3.3.18:3.0
+ >=dev-cpp/glibmm-2.34:2
+ >=dev-libs/libxml2-2.0:2
+ >=gnome-base/librsvg-2.35:2
+ gnome-base/dconf
+
+ systemd? ( >=sys-apps/systemd-38:0= )
+ X? ( >=x11-libs/libwnck-2.91.0:3 )
+"
+DEPEND="${RDEPEND}
+ >=app-text/gnome-doc-utils-0.20
+ >=dev-util/intltool-0.41.0
+ virtual/pkgconfig
+
+ systemd? ( !=sys-apps/systemd-43* )
+"
+
+src_configure() {
+ gnome2_src_configure \
+ $(use_enable systemd) \
+ $(use_enable X wnck) \
+ ITSTOOL=$(type -P true)
+}
diff --git a/media-gfx/gnome-font-viewer/Manifest b/media-gfx/gnome-font-viewer/Manifest
new file mode 100644
index 0000000..98db582
--- /dev/null
+++ b/media-gfx/gnome-font-viewer/Manifest
@@ -0,0 +1,2 @@
+DIST gnome-font-viewer-3.8.0.tar.xz 334840 SHA256 d34f17f026b7c41d8de5c255070c79c938ce69030b3429444e7fb8f2275ff819 SHA512 3958e5e3f8329280fd0ebc7904bc21483110126aa913e8b318beea5a4ae1ffe153c52d60fa535d17546ee0eae7200fea82bf99ff856fc73b07be876425bd689b WHIRLPOOL 025907a28d91b01eb93e67e713272fe75f912c03fc9e57576d79f2fb7ee2cb1bd53085a39fda2a953d6bde89d9288aaf54c9e28608478e24aa557810220a179e
+EBUILD gnome-font-viewer-3.8.0.ebuild 968 SHA256 2463a52abd35acb5595c7efd4de5d714b56681f6ad047136504613b5060627ec SHA512 f1e0a961da914daf28a91d9c46e7d374ace45743a54afb387508abfd1149f4e3a0e57020fa3296a8343211ac20c012e796b02eb011c661391a5606b9b3400936 WHIRLPOOL ffc82b9c99c6bf56d6a64682d44a9dfb397e2d6b723aee21abcdc1a5165674342e0c16e63863ab2b26fdfcdc10c0985d60b0c4b2859ef9f4af874123d5677aae
diff --git a/media-gfx/gnome-font-viewer/gnome-font-viewer-3.8.0.ebuild b/media-gfx/gnome-font-viewer/gnome-font-viewer-3.8.0.ebuild
new file mode 100644
index 0000000..e9db552
--- /dev/null
+++ b/media-gfx/gnome-font-viewer/gnome-font-viewer-3.8.0.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/gnome-font-viewer/gnome-font-viewer-3.8.0.ebuild,v 1.4 2013/12/08 19:05:56 pacho Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+
+inherit gnome2
+
+DESCRIPTION="Font viewer for GNOME 3"
+HOMEPAGE="https://live.gnome.org/GnomeUtils"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.35.1:2
+ gnome-base/gnome-desktop:3=
+ media-libs/fontconfig:1.0
+ media-libs/freetype:2
+ x11-libs/cairo
+ >=x11-libs/gtk+-3.7.10:3
+ x11-libs/pango
+"
+RDEPEND="${COMMON_DEPEND}
+ !<gnome-base/gnome-control-center-2.91
+ !<gnome-extra/gnome-utils-3.4
+"
+# ${PN} was part of gnome-utils before 3.4, and of g-c-c before 2.91
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/intltool-0.40
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+"
diff --git a/media-gfx/img2xterm/Manifest b/media-gfx/img2xterm/Manifest
new file mode 100644
index 0000000..bd6edd0
--- /dev/null
+++ b/media-gfx/img2xterm/Manifest
@@ -0,0 +1,2 @@
+DIST img2xterm-9999.zip 13852 SHA256 ce1d138cf6db172f72d7f223b5952a802ba869d7a05129e6656c90a7de6c546b SHA512 77bbd89c81709cea8c24e6f3f390daf18004fef07dc00b0935c862b93c7df5acf9a280017818974712b9932ef642a100503bdf09f928d2f09530c75c62a9b260 WHIRLPOOL 847aac3d01f8538912ef03e220f365b3f255febeb67f36794a6e63d1b01b3e4d9976352999d66f1b5cde2436a6778553e29e657b6b4077cc5db811d3823bdb0d
+EBUILD img2xterm-9999.ebuild 669 SHA256 1d1234e37801e3896f53ee0e485037d70a4242323331f81c2be33d84c5d95544 SHA512 0c0e03010048b4fdf76e72bd21e0dbd8242784c20a707daf909ab8570f9f39db61e383bf6f0c81e2b9b44241e7829fc0f97ef54492cb4c6e5e0614f1c8494046 WHIRLPOOL bd3bf19ade7103b1142742e33775678f8e38cd0d30597cf644ed6748c0e341486e183c46386a76ab8afd7edab1ecef256422613abbcc7fa21bf7b9d97630c307
diff --git a/media-gfx/img2xterm/img2xterm-9999.ebuild b/media-gfx/img2xterm/img2xterm-9999.ebuild
new file mode 100644
index 0000000..58c0454
--- /dev/null
+++ b/media-gfx/img2xterm/img2xterm-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+DESCRIPTION="Displays images on your 256-color terminal with Unicode block characters"
+HOMEPAGE="https://github.com/rossy2401/img2xterm/"
+SRC_URI="https://github.com/rossy2401/img2xterm/archive/master.zip -> ${P}.zip"
+
+LICENSE=""
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses
+ media-gfx/imagemagick"
+DEPEND=${RDEPEND}
+
+S="${WORKDIR}/${PN}-master"
+
+src_prepare() {
+ sed -i -e '/CC = gcc/d' -e '/CFLAGS = -O2 -Wall/d' -e '/LDFLAGS = -s/d' Makefile
+}
+
+src_install() {
+ dobin img2xterm
+ doman man6/img2xterm.6.gz
+}
diff --git a/media-libs/fmod/Manifest b/media-libs/fmod/Manifest
new file mode 100644
index 0000000..fe99b2a
--- /dev/null
+++ b/media-libs/fmod/Manifest
@@ -0,0 +1,3 @@
+DIST fmodapi42416linux.tar.gz 11276420 SHA256 a516e48c0c715c31efdc0c810f26188c2bb484615e7a5e53ca936ad1d5e0b18d SHA512 5d4350de3683a8f990447cd8d870ef5b10787ae06e0533f4376ee3c8113fffa8723fcc7a8703bb556c8e9600915087ea078a77049aee34e7f79adf9ae32ebdc4 WHIRLPOOL bad91fc7efddc6a00800f19a84ac15c26d39fdb43ec26b800abc72adbefe0058ed7b97c1b1ab19bdc12f5cde7ce7d63222dc966f04f0391cd21c98ca0b30fd7e
+DIST fmodapi42416linux64.tar.gz 11631876 SHA256 de545ab90c4f137a8e1734ed1891c7e28fa257d9cb7e6c953bedfd0fd9a77c42 SHA512 edc851730c81da4423bd0f10a433c46b4a8bdad901b32f628087b40cec088760a441228ee47a75e17844c195e7abf79e02439c39b5fdeeb9689572dcd9104ade WHIRLPOOL 121313d100c96875cc376bfd8bc15b36ab21ad32fbbae8b2caf382a54f5c9143882295820ab883672083edd3f7ed342a57680bc3d699e97d09956def39bb32b5
+EBUILD fmod-4.24.16.ebuild 1869 SHA256 ba24c16c667f347dbddd6d7ffca6bb107df51e5f22fd2dabbed10a470b0e3d54 SHA512 d4791f6b093c0b09d4c825bce9ea3d9dd01b1269ef3a43aef3bd1bc7b28f5e9eb89ecdb39cb188c81e38dbb2a432a7512cafd34985ef31b6f0ba390c71802565 WHIRLPOOL 9e67108ba52d111fe81b8bad6214c8aafed0e13067265c1a3dff9c803adfff092e90aada41405f614ded78210f83053a769f3f82f089029e39e143de98b3c97c
diff --git a/media-libs/fmod/fmod-4.24.16.ebuild b/media-libs/fmod/fmod-4.24.16.ebuild
new file mode 100644
index 0000000..082692e
--- /dev/null
+++ b/media-libs/fmod/fmod-4.24.16.ebuild
@@ -0,0 +1,63 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/fmod/fmod-4.26.00.ebuild,v 1.3 2009/11/25 14:26:31 maekke Exp $
+
+inherit versionator
+
+MY_P=fmodapi$(delete_all_version_separators)linux
+
+DESCRIPTION="music and sound effects library, and a sound processing system"
+HOMEPAGE="http://www.fmod.org"
+SRC_URI="x86? ( http://www.fmod.org/index.php/release/version/${MY_P}.tar.gz )
+ amd64? ( http://www.fmod.org/index.php/release/version/${MY_P}64.tar.gz )"
+
+LICENSE="fmod"
+SLOT="1"
+KEYWORDS="amd64 x86"
+IUSE="examples"
+
+RDEPEND=""
+DEPEND=""
+
+RESTRICT="strip test"
+
+QA_TEXTRELS="opt/fmodex/fmoddesignerapi/api/lib/*
+opt/fmodex/api/lib/*
+opt/fmodex/api/plugins/*"
+
+src_compile() { :; }
+src_install() {
+ dodir /opt/fmodex
+
+ local fbits=""
+ use amd64 && fbits="64"
+
+ local fsource="${WORKDIR}/${MY_P}${fbits}"
+
+ cd "${fsource}"/api/lib
+
+ cp -f libfmodex${fbits}-${PV}.so libfmodex.so.${PV} || die
+ cp -f libfmodexp${fbits}-${PV}.so libfmodexp.so.${PV} || die
+ cp -f libfmodex${fbits}L-${PV}.so libfmodexL.so.${PV} || die
+
+ ln -sf libfmodex.so.${PV} libfmodex.so || die
+ ln -sf libfmodex.so.${PV} libfmodex.so.4 || die
+ ln -sf libfmodexp.so.${PV} libfmodexp.so || die
+ ln -sf libfmodexp.so.${PV} libfmodexp.so.4 || die
+ ln -sf libfmodexL.so.${PV} libfmodexL.so || die
+ ln -sf libfmodexL.so.${PV} libfmodexL.so.4 || die
+
+ cp -dpR "${fsource}"/* "${D}"/opt/fmodex || die
+
+ dosym /opt/fmodex/api/inc /usr/include/fmodex || die
+
+ use examples || rm -rf "${D}"/opt/fmodex/{,fmoddesignerapi}/examples
+
+ insinto /usr/share/doc/${PF}/pdf
+ doins "${fsource}"/documentation/*.pdf
+ dodoc "${fsource}"/{documentation/*.txt,fmoddesignerapi/*.TXT}
+ rm -rf "${D}"/opt/fmodex/{documentation,fmoddesignerapi/*.TXT}
+
+ echo LDPATH="/opt/fmodex/api/lib" > "${T}"/65fmodex
+ doenvd "${T}"/65fmodex
+}
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-wireless/blueproximity/Manifest b/net-wireless/blueproximity/Manifest
new file mode 100644
index 0000000..c7dd2b2
--- /dev/null
+++ b/net-wireless/blueproximity/Manifest
@@ -0,0 +1,2 @@
+DIST blueproximity-1.2.5.tar.gz 301090 SHA256 d1211d7898792a6db8448768884970c0d5efe683c6aa2ffc13e765f7d5fb62d9 SHA512 d72f3d1b15538a31d0eced6627fc0dc16c7404be0ddfb3bf6d13c9a0a1b089e9f001d50a26e1a1d4015e07b0013e78001b2b204f94ef21cd0de49b42550b5436 WHIRLPOOL 130f0d3240383d07611a17a483b489d33f833a40d755c4caacd5fd9e0bc362610e739d5c5be51b58dbe83c5b8d2d18454a236be35eecc862c962390399b7820b
+EBUILD blueproximity-1.2.5.ebuild 1340 SHA256 7fb364c12980c9a363230e6eb42c0c61a1e8f3bd2c5a5fd5aae0b961dbf06370 SHA512 e98d81030f926fd29eb6e64956e9670d8390c9ee267fa0629885975c88d30b604538c372311e166824425f4b9160ba463baea9bce10912614684604be4d5c27b WHIRLPOOL c80ecbbd2c9b8795b1facec19461d77fa8573cd206ccd0ed2ccd570bea13d63a8229b1af982633d0d68f37d87766a082c6fc7ca74a7fbf03ffd2fa231dc90b6a
diff --git a/net-wireless/blueproximity/blueproximity-1.2.5.ebuild b/net-wireless/blueproximity/blueproximity-1.2.5.ebuild
new file mode 100644
index 0000000..125e932
--- /dev/null
+++ b/net-wireless/blueproximity/blueproximity-1.2.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_6,2_7} )
+
+inherit eutils python-single-r1
+
+DESCRIPTION="Proximity detector for your mobile phone via bluetooth"
+HOMEPAGE="http://blueproximity.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+IUSE=""
+
+MY_AVAILABLE_LINGUAS="de en es fa hu it ru sv th"
+IUSE="${IUSE} ${MY_AVAILABLE_LINGUAS// / linguas_}"
+
+SLOT="0"
+
+LICENSE="GPL-2"
+
+KEYWORDS="~x86 ~amd64"
+
+DEPEND=""
+RDEPEND="dev-python/pygobject[${PYTHON_USEDEP}]
+ dev-python/configobj[${PYTHON_USEDEP}]
+ dev-python/pybluez[${PYTHON_USEDEP}]
+ >=dev-python/pygtk-2.0[${PYTHON_USEDEP}]"
+
+S="${WORKDIR}/${P}.orig"
+
+src_install() {
+ sed -i -r "s:\`dirname \\\$PRG\`:/usr/lib/${PN}:" start_proximity.sh
+ sed -i "s#python #${PYTHON} #" start_proximity.sh
+ newbin start_proximity.sh blueproximity
+ insinto "/usr/lib/${PN}"
+ doins blueproximity*
+ doins proximity*
+ dodoc COPYING
+ dodoc README
+ dodoc ChangeLog
+ doman doc/blueproximity.1
+ dohtml doc/*
+ insinto /usr/share/applications
+ doins addons/blueproximity.desktop
+ insinto /usr/share/pixmaps
+ doins addons/blueproximity.xpm
+ strip-linguas ${MY_AVAILABLE_LINGUAS}
+ for l in ${LINGUAS};
+ do
+ dodir "/usr/lib/${PN}/LANG/${l}"
+ cp -r "${S}/LANG/${l}" "${D}/usr/lib/${PN}/LANG"
+ done
+}
diff --git a/profiles/repo_name b/profiles/repo_name
new file mode 100644
index 0000000..b22d03b
--- /dev/null
+++ b/profiles/repo_name
@@ -0,0 +1 @@
+haarp
diff --git a/sys-apps/baobab/Manifest b/sys-apps/baobab/Manifest
new file mode 100644
index 0000000..89cb884
--- /dev/null
+++ b/sys-apps/baobab/Manifest
@@ -0,0 +1,2 @@
+DIST baobab-3.8.2.tar.xz 1038052 SHA256 68ce73e34378909a384d17355d2b80c14423dc54ace6a363dc93653cf608614a SHA512 d6931f7c5598c74cdfcd7251261d5e90e1f20e1f018fa38f13ef419d46511c3d4ccb4894ed22d82b59456c3ac07a4704ff9026801d834af461ac239cf3f82879 WHIRLPOOL e82d6ee84274e936da945d85c56f8c60d6c0614fce86951c8d611deab4f78ed3310d0c647c477b6ccb15d9aa01445f4b08a3e65f7bbf24d8cbe980293d0381d9
+EBUILD baobab-3.8.2.ebuild 1004 SHA256 867e35b70b94cc4994e85984dfe37176c71818f0d367c9ede8ce6e6db5f88716 SHA512 4679138ab12e9d9545330c9fc6581addaaab16ccfd17f1035e5adc6fcfc2b6a5227db6b755c90ce1a59fd4b656b5c5e96f422e246054e14b07c9164627316388 WHIRLPOOL f06e3f8e6f70aad9ed3d4d085f965d1c9464ed0e0b5e16db88b0267873e9611ed31b65aa95adfabf1bbc3a7d1f929f710507b9a0b33f353edf4eb71c22cc8749
diff --git a/sys-apps/baobab/baobab-3.8.2.ebuild b/sys-apps/baobab/baobab-3.8.2.ebuild
new file mode 100644
index 0000000..1638f94
--- /dev/null
+++ b/sys-apps/baobab/baobab-3.8.2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/baobab/baobab-3.10.1.ebuild,v 1.6 2014/03/09 12:04:16 pacho Exp $
+
+EAPI="5"
+GCONF_DEBUG="no"
+
+inherit gnome2
+
+DESCRIPTION="Disk usage browser for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Apps/Baobab"
+
+LICENSE="GPL-2+ FDL-1.1+"
+SLOT="0"
+IUSE=""
+KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sh ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux"
+
+COMMON_DEPEND="
+ >=dev-libs/glib-2.37.5:2
+ >=x11-libs/gtk+-3.9.10:3
+"
+RDEPEND="${COMMON_DEPEND}
+ gnome-base/gsettings-desktop-schemas
+ x11-themes/gnome-icon-theme-extras
+ !<gnome-extra/gnome-utils-3.4
+"
+# ${PN} was part of gnome-utils before 3.4
+DEPEND="${COMMON_DEPEND}
+ >=dev-util/intltool-0.40
+ >=sys-devel/gettext-0.17
+ virtual/pkgconfig
+"
+
+src_configure() {
+ gnome2_src_configure \
+ ITSTOOL=$(type -P true) \
+ XMLLINT=$(type -P true) \
+ VALAC=$(type -P true) \
+ VAPIGEN=$(type -P true)
+}
diff --git a/sys-power/gapcmon/Manifest b/sys-power/gapcmon/Manifest
new file mode 100644
index 0000000..40530ae
--- /dev/null
+++ b/sys-power/gapcmon/Manifest
@@ -0,0 +1,2 @@
+DIST apcupsd-3.14.8.tar.gz 1317601 SHA256 8e7f2574d3abaf6637da3e790860c3f9ba64fab1ec7e50bb080de4439441c5a7 SHA512 07e6a15538bf1824b5063a1a93f33231639cf962e658c0dada1b244f2554af81824825d807ea81fd0388e25ed8fac0957621bfded96e3faeb7b594548fc4d418 WHIRLPOOL e5a580afc4955a373f020cb6e4ccbf07f9f020d4c15eaae59b416499c25a00b9d4bbc6af012bd2529024e8a3668a1d7c47f19f1bcb99f5ba60dc0108fa13c4f2
+EBUILD gapcmon-0.9.0.ebuild 710 SHA256 3a1656aecdf8860cca2d250f81b6c7560ae5886c2d92484cc9b955a98873daa9 SHA512 f1d62cda241e59d81bc30d1a32b236a4af410cf085204da0b32a7457784fe0d5245f7d467ba8f2b1496717803daa5afb1c8e92eb74aeeff63854013aa25c1117 WHIRLPOOL 6f0074bca8e371d874d66273cc656c4513cc642af8a43adfc9370216ec2c29cdf44ae9834d94a58588195bbb69fc0d64708f88c1923d0f526103242b55b58597
diff --git a/sys-power/gapcmon/gapcmon-0.9.0.ebuild b/sys-power/gapcmon/gapcmon-0.9.0.ebuild
new file mode 100644
index 0000000..1b71daa
--- /dev/null
+++ b/sys-power/gapcmon/gapcmon-0.9.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+BASE=apcupsd-3.14.8
+
+DESCRIPTION="Linux GUI monitor for APCUPSD"
+HOMEPAGE="http://gapcmon.sourceforge.net/"
+SRC_URI="mirror://sourceforge/apcupsd/$BASE.tar.gz"
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND=">=x11-libs/gtk+-2.6
+ >=dev-libs/glib-2.8
+ >=gnome-base/gconf-2.10
+ !sys-power/apcupsd[gnome]"
+
+S="$WORKDIR/$BASE"
+
+src_configure() {
+ econf --enable-gapcmon
+}
+
+src_compile() {
+ S="$WORKDIR/$BASE/src/gapcmon"
+ emake
+}
+
+src_install() {
+ S="$WORKDIR/$BASE/src/gapcmon"
+ emake DESTDIR="${D}" install-gapcmon
+ dodoc ChangeLog README
+}
diff --git a/sys-power/turbostat/Manifest b/sys-power/turbostat/Manifest
new file mode 100644
index 0000000..aba7244
--- /dev/null
+++ b/sys-power/turbostat/Manifest
@@ -0,0 +1 @@
+EBUILD turbostat-9999.ebuild 630 SHA256 201da9f784446284ae54e8863251f6ffb6e28510044c7eafbe33a8499e7c12a8 SHA512 3d22954bbfa4fb9d0b1fabbb1c06447311e3e46e721621af22cdac92248e68c1cd0533490daf0a498e8875b0c234585bac082ab836d127460a1282a081c15240 WHIRLPOOL 6def64a1682bf794d970c937be405b56269449c3c9162cdc6a941f9eadf9cffd979c040a8f7c5c434e9fa6dfe285e471c8c98940c5e77dbe6252e9d5ddb29bca
diff --git a/sys-power/turbostat/turbostat-9999.ebuild b/sys-power/turbostat/turbostat-9999.ebuild
new file mode 100644
index 0000000..659ecff
--- /dev/null
+++ b/sys-power/turbostat/turbostat-9999.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+DESCRIPTION="Report processor frequency and idle statistics"
+HOMEPAGE="http://lwn.net/Articles/433002/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="sys-libs/glibc"
+DEPEND="${DEPEND}
+ >=sys-kernel/gentoo-sources-2.6.36"
+
+src_unpack() {
+ mkdir -p "${S}"
+ cp /usr/src/linux/tools/power/x86/turbostat/* "${S}/" || die "turbostat not found in kernel sources!"
+ cd "${S}"
+}
+
+src_prepare() {
+ sed -i -e 's:../../../../arch/x86/include/uapi/asm/msr-index.h:asm/msr-index.h:' Makefile
+}
diff --git a/www-plugins/mozplugger/ChangeLog b/www-plugins/mozplugger/ChangeLog
new file mode 100644
index 0000000..da425c8
--- /dev/null
+++ b/www-plugins/mozplugger/ChangeLog
@@ -0,0 +1,157 @@
+# ChangeLog for www-plugins/mozplugger
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /usr/local/ssd/gentoo-x86/output/www-plugins/cvs-repo/gentoo-x86/www-plugins/mozplugger/ChangeLog,v 1.12 2012/05/07 16:30:08 ssuominen Exp $
+
+ 07 May 2012; Samuli Suominen <ssuominen@gentoo.org>
+ -mozplugger-1.13.2.ebuild, -mozplugger-1.14.0-r1.ebuild,
+ -mozplugger-1.14.2.ebuild,
+ -files/mozplugger-1.14.2-fix-nsplugin-install.patch:
+ old
+
+*mozplugger-1.14.3 (03 Oct 2011)
+
+ 03 Oct 2011; Robin H. Johnson <robbat2@gentoo.org> +mozplugger-1.14.3.ebuild,
+ +files/mozplugger-1.14.3-Makefile.in.patch, metadata.xml:
+ Version bump, based on submission in bug #358779.
+
+ 15 Jan 2011; Michał Górny <mgorny@gentoo.org> mozplugger-1.14.2.ebuild:
+ Drop the xulrunner dependency as mozplugger bundles the necessary NPAPI
+ headers. This fixes bugs #336385 and #233969. Approved by Jory A. Pratt.
+
+ 04 Dec 2010; Jory A. Pratt <anarchy@gentoo.org> mozplugger-1.14.2.ebuild,
+ +files/mozplugger-1.14.2-fix-nsplugin-install.patch:
+ Fix plugin installation, bug #347155
+
+*mozplugger-1.14.2 (09 Nov 2010)
+
+ 09 Nov 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+ +mozplugger-1.14.2.ebuild:
+ Version bump wrt bug #342281.
+
+ 24 Jul 2010; Patrick McLean <chutzpah@gentoo.org>
+ mozplugger-1.13.2.ebuild, mozplugger-1.14.0-r1.ebuild:
+ Update DESCRIPTION to something more friendly.
+
+*mozplugger-1.14.0-r1 (24 Jul 2010)
+
+ 24 Jul 2010; Patrick McLean <chutzpah@gentoo.org>
+ -mozplugger-1.10.2.ebuild, -mozplugger-1.12.1.ebuild,
+ -mozplugger-1.14.0.ebuild, +mozplugger-1.14.0-r1.ebuild:
+ Revision bump, remove useless /usr/lib/mozilla/plugins symlink and make
+ sure that the plugins go to the right libdir. Clean out some older
+ versions.
+
+*mozplugger-1.14.0 (21 Jul 2010)
+
+ 21 Jul 2010; Patrick McLean <chutzpah@gentoo.org>
+ +mozplugger-1.14.0.ebuild:
+ Version bump (bug #329123)
+
+*mozplugger-1.13.2 (05 Apr 2010)
+
+ 05 Apr 2010; Samuli Suominen <ssuominen@gentoo.org>
+ +mozplugger-1.13.2.ebuild:
+ Version bump wrt #285292. Respect CC, CFLAGS, LDFLAGS wrt #241098.
+
+ 21 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
+ -mozplugger-1.7.3-r1.ebuild, mozplugger-1.10.2.ebuild,
+ mozplugger-1.12.1.ebuild:
+ Remove old and use plain xulrunner in deps wrt #300463.
+
+*mozplugger-1.12.1 (18 Aug 2009)
+
+ 18 Aug 2009; Steve Dibb <beandog@gentoo.org> +mozplugger-1.12.1.ebuild:
+ Version bump, bug 246543
+
+ 09 Apr 2009; Ulrich Mueller <ulm@gentoo.org> +metadata.xml,
+ +mozplugger-1.7.3-r1.ebuild, +mozplugger-1.10.2.ebuild:
+ Package moved from net-www to www-plugins, bug 265569.
+
+*mozplugger-1.10.2 (28 May 2008)
+
+ 28 May 2008; Hanno Boeck <hanno@gentoo.org> +mozplugger-1.10.2.ebuild:
+ Version bump.
+
+ 17 Mar 2008; Raúl Porcel <armin76@gentoo.org> mozplugger-1.7.3-r1.ebuild:
+ Fix deps for net-libs/xulrunner and www-client/mozilla-firefox
+
+ 06 Jul 2006; Patrick McLean <chutzpah@gentoo.org> metadata.xml,
+ -mozplugger-1.5.2.ebuild, -mozplugger-1.6.2.ebuild,
+ -mozplugger-1.7.1.ebuild, -mozplugger-1.7.3.ebuild,
+ +mozplugger-1.7.3-r1.ebuild:
+ Take over maintainership, version bump with deps on firefox and seamonkey
+ rather than mozilla. Clean up old versions.
+
+*mozplugger-1.7.3-r1 (06 Jul 2006)
+
+ 06 Jul 2006; <> mozplugger-1.7.3-r1.ebuild files/digest-mozplugger-1.7.3-r1
+ # INSERT ENTRY HERE
+
+ 27 Apr 2006; Alec Warner <antarus@gentoo.org>
+ files/digest-mozplugger-1.5.2, files/digest-mozplugger-1.6.2,
+ files/digest-mozplugger-1.7.1, Manifest:
+ Fixing SHA256 digest, pass four
+
+*mozplugger-1.7.3 (03 Mar 2006)
+
+ 03 Mar 2006; Stefan Jones <cretin@gentoo.org> +mozplugger-1.7.3.ebuild:
+ New Versing, Bug #89834
+
+ 25 May 2005; Jose Luis Rivero <yoswink@gentoo.org>
+ mozplugger-1.7.1.ebuild:
+ added ~alpha due to #91518
+
+ 19 May 2005; Michael Sterrett <mr_bones_@gentoo.org>
+ mozplugger-1.5.2.ebuild, mozplugger-1.6.2.ebuild, mozplugger-1.7.1.ebuild:
+ remove invalid PROVIDE
+
+ 23 Mar 2005; Seemant Kulleen <seemant@gentoo.org> mozplugger-1.5.2.ebuild,
+ mozplugger-1.6.2.ebuild, mozplugger-1.7.1.ebuild:
+ net-www/mozilla is now www-client/mozilla
+
+ 18 Mar 2005; Seemant Kulleen <seemant@gentoo.org> mozplugger-1.5.2.ebuild,
+ mozplugger-1.6.2.ebuild, mozplugger-1.7.1.ebuild:
+ Dependency update: net-www/mozilla-firefox -> www-client/mozilla-firefox.
+
+ 18 Mar 2005; Seemant Kulleen <seemant@gentoo.org> mozplugger-1.5.2.ebuild,
+ mozplugger-1.6.2.ebuild, mozplugger-1.7.1.ebuild:
+ Dependency update: net-www/mozilla-firefox-bin ->
+ www-client/mozilla-firefox-bin.
+
+ 18 Mar 2005; Seemant Kulleen <seemant@gentoo.org> mozplugger-1.6.2.ebuild,
+ mozplugger-1.7.1.ebuild:
+ Dependency update: net-www/mozilla-bin -> www-client/mozilla-bin.
+
+ 23 Jan 2005; Dominik Stadler <centic@gentoo.org> :
+ Add Version 1.7.1, fixes Bug 75611
+
+*mozplugger-1.6.2 (14 Nov 2004)
+
+ 14 Nov 2004; Stefan Schweizer <genstef@gentoo.org>
+ +mozplugger-1.6.2.ebuild:
+ Version bump.
+
+ 09 Sep 2004; <blubb@gentoo.org> mozplugger-1.5.2.ebuild:
+ added ~amd64 keyword
+
+ 01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
+ mozplugger-1.5.2.ebuild:
+ virtual/glibc -> virtual/libc
+
+ 19 Apr 2004; Aron Griffis <agriffis@gentoo.org> mozplugger-1.5.2.ebuild:
+ Change net-www/mozilla* to || ( net-www/mozilla net-www/mozilla-firefox
+ net-www/mozilla-firefox-bin ) for bug 47676
+
+ 09 Apr 2004; David Holm <dholm@gentoo.org> mozplugger-1.5.2.ebuild:
+ Added to ~ppc (works for me).
+
+*mozplugger-1.5.2 (08 Apr 2004)
+
+ 08 Apr 2004; Dominik Stadler <centic@gentoo.org> mozplugger-1.5.2.ebuild:
+ Adjust ebuild to use /opt/netscape/plugins/, this seems to be work better with
+ the eclasses than /usr/lib/nsbrowser
+
+ 08 Apr 2004; Dominik Stadler <centic@gentoo.org> :
+ Add current Version 1.5.2 of mozplugger, thanks to multiple users for the
+ ebuild, see Bugs 27724 and 21265
+
diff --git a/www-plugins/mozplugger/Manifest b/www-plugins/mozplugger/Manifest
new file mode 100644
index 0000000..bd3cf00
--- /dev/null
+++ b/www-plugins/mozplugger/Manifest
@@ -0,0 +1,9 @@
+AUX mozplugger-1.14.3-Makefile.in.patch 1134 SHA256 2a80ae1617a476100afcbd38fc11e129f0aea3dcd492d9126f8abee10100bc70 SHA512 e4bb24fb96c9593bbd087fff1247fc814a488eff00c3aa36ce26a6a42b33c0b1a46c4ae20654aaa39871ac5d937f78d30e12066ea027ce7ac72ad6ca0c5e2594 WHIRLPOOL fd1047f589348f4da948e72f91fc3fb198c3154414a415f2631ee3cbad32d7b566e552cdb37c0efbfffd3efc3f2a0dfa227738c632024b6b161825aaf09aa513
+AUX mozplugger-2.1.3-build-system.patch 3284 SHA256 ee3d670fd05bafb748a98514f06e7264955684f0c93b1e63f0bc56c648b60e6f SHA512 d23c855599f00442a9b64c3d9a2ea520266ab39da0af7be4e79403240be3a8e748559f748ed24ee3ccd3131f389a11bbd812d4d9e69ce129034f15a4f5d436dc WHIRLPOOL ef8aa22be34ffd53823a18e8f50e401b1b7f270e489e57bfb3449a86b661139a19208371d6d1840be527267f73fb4dbead390acdd482234036e7ef598221eb2c
+AUX mozplugger-2.1.3-rd_chld_fd.patch 1399 SHA256 82b785a90e7e59f3146babed7c96df5f5250aec2ec7789cc6b9357397b531ab7 SHA512 86d66e338bd3e2ba02bfc1cfd4220f0d7c08ecbde2c149d9895050d254a78c90572716521eed4312abdf670e8734619638b113d770d79b25f35e457fbfb7d456 WHIRLPOOL 435bee7d7d80b767b61fee84a8dd34b6dbd954e9ba5001e0091d899f0c697c07167b81c373c759423cfbc9ba209e51a473b09669991cc54bdecacf6ee274c575
+DIST mozplugger-1.14.3.tar.gz 135099 SHA256 2d56f0b224768276b9872499002cfed402ef86ef5c43af70e3466d8aece232f1 SHA512 bb93195adc191e2c7de889abb9b9d71bb76e8ddd15707733206baf1905cac2cbf76c636fdd119c5ab393f6c620ceb014f5665898477da83ad292ea6bff4ffada WHIRLPOOL acef5fc2bafb1ea58874f37a35beeacae00f359d7e652966193273309d664f9705d45cc166601602544cd5efe3fa41c0461cf6c78adb45bea72e955812204b86
+DIST mozplugger-2.1.3.tar.gz 153715 SHA256 d19b6063d0aba87430e5ce2e3a4230807288eb45acec1d412009c7f530d8b30a SHA512 acab20479a310ffdfc915db188ccd94a4a3c366d8f4fb4b1a128c75f060d9d5ffda8c21e9783a614be07cb631dd018796b0ad0d78ff69cb54406801ed52c9fca WHIRLPOOL e62c526893fd82b15dc3044a939272fb89dde5c4a638e618d62019489cc0ac2d8067850ec20eacb18aac7003909d87fc2fb740ec924e21f30634d6c20def7ca5
+EBUILD mozplugger-1.14.3.ebuild 1191 SHA256 03c3ecc4924580eb447d8edfe7f5793981aa9986d3574f8f832211611cc61b22 SHA512 1e4015804e0fb697649b500cf22b5218c00b512fed8d50f2094d848fb001e8d39044030a26bf2b7ef9f3ad948832c976b4de6b150d21c2ad7c82673e52281666 WHIRLPOOL 0d8e60a49f6aa2e6c14507872dad7294ea6d096e14b3b06e7061a8de53d9287bcf22b9eea9558db8b1fdecee0c87181794f70f3857fdb6f4d1ea2af94ba97f99
+EBUILD mozplugger-2.1.3.ebuild 971 SHA256 95d3beb19cc064413f951ded54b0b1bf4c897afa962c1eae128d7de022e2fb38 SHA512 5b5e5f573639265c420e0ab61945b03fb8d6823aebf796cf66faf45df43d81642d2c4560d88276ca1574331cf71ef2aafb47bbceba64a74f062fd596f974407c WHIRLPOOL 914c8755932695e891717d8212fa1ecd4761e44748b46ba26dc2780d319c03d16455ee7e5ad0349ddde066c6fcbeb4b2b7b30951abf679c6dd988148e32118b4
+MISC ChangeLog 5815 SHA256 d42f7c23d1a69cff8a6ff924b9b8879d4cfba531281273a08a3f0039a6914041 SHA512 299ae625247ee3471aec8873adfbc75ee94fd74d6df6e78de84c6d4c546bd59b11c60f47c0a2440bdf27c58392eee1ac794e4a02641c01b04f50d86b1ce4b4e0 WHIRLPOOL 6c3c17186c10ceef3674d411277e411330138a4db02813c2ea3657160153c42484c2c4affd886d6e38d0c1e84b23b40a202b2bc9f6b0e42b5be1a80452e310d2
+MISC metadata.xml 327 SHA256 2fff8a30e81bc51b4c10070353eecad536f33be796de86db0c3ab69d311eca64 SHA512 bbcc9d9a38339a833bedc5fffe0b483fa346a04f86c67e5bea2bc7748acde896c721e72b0f94632f4c5fbbc0bfd7eee9b3df623731e2579137a83b6e980fdea9 WHIRLPOOL 13b90fa04c0ef19838b34291d6f443d1e2a2245cf5357922672c19ee7f1b7a5363dbb6005ca36b7185b30e4a8fba5c419716dca994bedcc5abee03b224b85ff7
diff --git a/www-plugins/mozplugger/files/mozplugger-1.14.3-Makefile.in.patch b/www-plugins/mozplugger/files/mozplugger-1.14.3-Makefile.in.patch
new file mode 100644
index 0000000..0b46f8b
--- /dev/null
+++ b/www-plugins/mozplugger/files/mozplugger-1.14.3-Makefile.in.patch
@@ -0,0 +1,30 @@
+--- a/Makefile.in 2011-03-03 14:40:49.000000000 -0700
++++ b/Makefile.in 2011-05-09 11:34:55.000000000 -0600
+@@ -152,17 +152,16 @@
+ make localinstall BROWSERDIR=.opera
+
+ install:
+- -@$(MKDIR) @bindir@
+- -@$(MKDIR) $(prefix)$(libprefix)/mozilla/plugins
+- -@$(MKDIR) @mandir@/man7
+- -@$(MKDIR) @sysconfdir@
+- cp mozplugger-helper @bindir@
+- cp mozplugger-controller @bindir@
+- cp mozplugger-linker @bindir@
+- for target in ${PLUGINDIRS}; do cp mozplugger.so $${target}; done
+-# cp mozplugger.so $(prefix)$(libprefix)/mozilla/plugins/
+- cp $(srcdir)/mozpluggerrc @sysconfdir@
+- cp $(srcdir)/mozplugger.7 @mandir@/man7/
++ -@$(MKDIR) ${root}@bindir@
++ -@$(MKDIR) $(root)$(prefix)$(libprefix)/nsbrowser/plugins
++ -@$(MKDIR) ${root}@mandir@/man7
++ -@$(MKDIR) ${root}@sysconfdir@
++ cp mozplugger-helper ${root}@bindir@
++ cp mozplugger-controller ${root}@bindir@
++ cp mozplugger-linker ${root}@bindir@
++ cp mozplugger.so ${root}$(prefix)$(libprefix)/nsbrowser/plugins/
++ cp $(srcdir)/mozpluggerrc ${root}@sysconfdir@
++ cp $(srcdir)/mozplugger.7 ${root}@mandir@/man7/
+
+ mozplugger.tar.gz: $(SOURCE_FILES)
+ @( DIR=`pwd`;\
diff --git a/www-plugins/mozplugger/files/mozplugger-2.1.3-build-system.patch b/www-plugins/mozplugger/files/mozplugger-2.1.3-build-system.patch
new file mode 100644
index 0000000..bff1193
--- /dev/null
+++ b/www-plugins/mozplugger/files/mozplugger-2.1.3-build-system.patch
@@ -0,0 +1,104 @@
+--- mozplugger-2.1.3/configure.ac~ 2013-02-18 19:42:08.000000000 +0000
++++ mozplugger-2.1.3/configure.ac 2013-10-13 17:42:07.000000000 +0100
+@@ -31,10 +31,10 @@
+ AC_PROG_MAKE_SET
+
+ # Determine the linker flags for mozplugger.so
+-LDSHARED='gcc -shared'
++LDSHARED="$CC -shared"
+ PLATFORM="x`uname`"
+-XCFLAGS="-fPIC -Wall -O2 -Wdeclaration-after-statement"
+-BIN2O="ld -r -b binary"
++XCFLAGS="-fPIC"
++BIN2O="$CC -nostdlib -Wl,-r -Wl,-b -Wl,binary"
+ MOZPLUGGER_SO_BLOB="mozplugger_so_blob.o"
+
+ if test "${PLATFORM}" = xIRIX; then
+--- mozplugger-2.1.3/Makefile.in~ 2013-02-18 19:42:08.000000000 +0000
++++ mozplugger-2.1.3/Makefile.in 2013-10-13 17:44:07.000000000 +0100
+@@ -134,7 +134,7 @@
+
+ LDSHARED=@LDSHARED@
+ LDFLAGS=@LDFLAGS@
+-CFLAGS=$(COMMON_CFLAGS) $(XCFLAGS) @XCFLAGS@
++CFLAGS=@CFLAGS@ $(COMMON_CFLAGS) $(XCFLAGS) @XCFLAGS@
+
+ .SUFFIXES:
+ .SUFFIXES: .c .o
+@@ -142,33 +142,26 @@
+ all: mozplugger.so $(EXE_FILES)
+
+ mozplugger-helper: $(HELPER_OBJS) Makefile
+- @echo "LD $@"
+- @$(LD) -o $@ $(HELPER_OBJS) $(LDFLAGS) $(XLIBS)
++ $(LD) -o $@ $(HELPER_OBJS) $(LDFLAGS) $(XLIBS)
+
+ mozplugger-controller: $(CONTROL_OBJS) Makefile
+- @echo "LD $@"
+- @$(LD) -o $@ $(CONTROL_OBJS) $(LDFLAGS) $(XLIBS)
++ $(LD) -o $@ $(CONTROL_OBJS) $(LDFLAGS) $(XLIBS)
+
+ mozplugger-linker: $(LINKER_OBJS) Makefile
+- @echo "LD $@"
+- @$(LD) -o $@ $(LINKER_OBJS) $(LDFLAGS) $(XLIBS)
++ $(LD) -o $@ $(LINKER_OBJS) $(LDFLAGS) $(XLIBS)
+
+ mozplugger-update: $(MKCONFIG_OBJS) Makefile
+- @echo "LD $@"
+- @$(LD) -o $@ $(MKCONFIG_OBJS) $(LDFLAGS)
++ $(LD) -o $@ $(MKCONFIG_OBJS) $(LDFLAGS)
+
+ mozplugger_so_blob.o: mozplugger.so
+- @echo "BIN2O $@"
+- @$(BIN2O) -o $@ $<
++ $(BIN2O) -o $@ $<
+
+ mozplugger.so: $(PLUGIN_OBJS) Makefile
+- @echo "LD $@"
+- @$(LDSHARED) $(LDFLAGS) -o $@ $(PLUGIN_OBJS) $(XLIBS)
++ $(LDSHARED) $(LDFLAGS) -o $@ $(PLUGIN_OBJS) $(XLIBS)
+
+ .c.o :
+- -@echo "CC $<"
+- @$(CC) -c $(CFLAGS) -o $@ '$<'
+- -@$(MKDEP) $(CFLAGS) -o $*.d '$<'
++ $(CC) -c $(CFLAGS) -o $@ '$<'
++ $(MKDEP) $(CFLAGS) -o $*.d '$<'
+
+ #mozplugger-helper.o: mozplugger-helper.c cmd_flags.h child.h debug.h config.h \
+ # pipe_msg.h Makefile
+@@ -266,17 +259,17 @@
+ make localinstall BROWSERDIR=.opera
+
+ install:
+- -install -d @bindir@
+- install mozplugger-helper @bindir@
+- install mozplugger-controller @bindir@
+- install mozplugger-linker @bindir@
+- install mozplugger-update @bindir@
+- -for a in ${PLUGINDIRS}; do install -d $$a ; done
+- for a in ${PLUGINDIRS}; do install mozplugger.so $$a ; done
+- -install -d @sysconfdir@
+- install $(srcdir)/mozpluggerrc @sysconfdir@
+- -install -d @mandir@/man7
+- install $(srcdir)/mozplugger.7 @mandir@/man7/
++ -install -d $(DESTDIR)@bindir@
++ install mozplugger-helper $(DESTDIR)@bindir@
++ install mozplugger-controller $(DESTDIR)@bindir@
++ install mozplugger-linker $(DESTDIR)@bindir@
++ install mozplugger-update $(DESTDIR)@bindir@
++ -install -d $(DESTDIR)@libdir@/nsbrowser/plugins
++ install mozplugger.so $(DESTDIR)@libdir@/nsbrowser/plugins
++ -install -d $(DESTDIR)@sysconfdir@
++ install $(srcdir)/mozpluggerrc $(DESTDIR)@sysconfdir@
++ -install -d $(DESTDIR)@mandir@/man7
++ install $(srcdir)/mozplugger.7 $(DESTDIR)@mandir@/man7/
+
+ uninstall:
+ -rm -f @sysconfdir@/mozpluggerrc
+@@ -335,5 +328,3 @@
+ rm mozplugger ; \
+ fi ;\
+ )
+-
+--include $(ALL_OBJS:%.o=%.d)
diff --git a/www-plugins/mozplugger/files/mozplugger-2.1.3-rd_chld_fd.patch b/www-plugins/mozplugger/files/mozplugger-2.1.3-rd_chld_fd.patch
new file mode 100644
index 0000000..0e1a307
--- /dev/null
+++ b/www-plugins/mozplugger/files/mozplugger-2.1.3-rd_chld_fd.patch
@@ -0,0 +1,33 @@
+--- mozplugger-2.1.3/mozplugger-helper.c~ 2013-02-18 19:42:08.000000000 +0000
++++ mozplugger-2.1.3/mozplugger-helper.c 2013-10-13 19:03:30.000000000 +0100
+@@ -1532,7 +1532,7 @@
+ {
+ handle_SIGCHLD_event();
+ }
+- if( FD_ISSET(rd_chld_fd, &fds))
++ if( rd_chld_fd >= 0 && FD_ISSET(rd_chld_fd, &fds))
+ {
+ handle_chld_out_event(rd_chld_fd);
+ }
+--- mozplugger-2.1.3/mozplugger-controller.c~ 2013-02-18 19:42:08.000000000 +0000
++++ mozplugger-2.1.3/mozplugger-controller.c 2013-10-13 19:03:16.000000000 +0100
+@@ -791,7 +791,7 @@
+ {
+ handle_SIGCHLD_event();
+ }
+- if( FD_ISSET(rd_chld_fd, &fds))
++ if( rd_chld_fd >= 0 && FD_ISSET(rd_chld_fd, &fds))
+ {
+ handle_chld_out_event(rd_chld_fd);
+ }
+--- mozplugger-2.1.3/mozplugger-linker.c~ 2013-02-18 19:42:08.000000000 +0000
++++ mozplugger-2.1.3/mozplugger-linker.c 2013-10-13 19:02:59.000000000 +0100
+@@ -633,7 +633,7 @@
+ {
+ handle_SIGCHLD_event();
+ }
+- if( FD_ISSET(rd_chld_fd, &fds))
++ if( rd_chld_fd >= 0 && FD_ISSET(rd_chld_fd, &fds))
+ {
+ handle_chld_out_event(rd_chld_fd);
+ }
diff --git a/www-plugins/mozplugger/metadata.xml b/www-plugins/mozplugger/metadata.xml
new file mode 100644
index 0000000..3c33369
--- /dev/null
+++ b/www-plugins/mozplugger/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>mozilla</herd>
+<maintainer>
+ <email>chutzpah@gentoo.org</email>
+ <name>Patrick McLean</name>
+</maintainer>
+<use>
+ <flag name="xembed">Build with xembed always enabled.</flag>
+</use>
+</pkgmetadata>
diff --git a/www-plugins/mozplugger/mozplugger-1.14.3.ebuild b/www-plugins/mozplugger/mozplugger-1.14.3.ebuild
new file mode 100644
index 0000000..8326ddc
--- /dev/null
+++ b/www-plugins/mozplugger/mozplugger-1.14.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /usr/local/ssd/gentoo-x86/output/www-plugins/cvs-repo/gentoo-x86/www-plugins/mozplugger/mozplugger-1.14.3.ebuild,v 1.1 2011/10/03 23:30:34 robbat2 Exp $
+
+EAPI=2
+inherit eutils multilib toolchain-funcs
+
+DESCRIPTION="Configurable browser plugin to launch streaming media players."
+SRC_URI="http://mozplugger.mozdev.org/files/${P}.tar.gz"
+HOMEPAGE="http://mozplugger.mozdev.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="xembed"
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-1.14.3-Makefile.in.patch"
+ sed -i "s:libprefix=.*:libprefix=/$(get_libdir):" Makefile.in
+}
+
+src_configure() {
+ local myconf
+ if [[ -x ${ECONF_SOURCE:-.}/configure ]] ; then
+ if use xembed; then
+ myconf="${myconf} --enable-always-xembed"
+ fi
+
+ econf \
+ ${myconf}
+ fi
+}
+
+src_compile() {
+ emake \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC)" \
+ RPM_OPT_FLAGS="${CFLAGS}" \
+ XCFLAGS="-fPIC -Wall" \
+ COMMON_LDFLAGS="${LDFLAGS}" \
+ all || die
+}
+
+src_install() {
+ emake root="${D}" install || die
+ dodoc ChangeLog README
+}
diff --git a/www-plugins/mozplugger/mozplugger-2.1.3.ebuild b/www-plugins/mozplugger/mozplugger-2.1.3.ebuild
new file mode 100644
index 0000000..8a217cd
--- /dev/null
+++ b/www-plugins/mozplugger/mozplugger-2.1.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=3
+
+WANT_AUTOMAKE=none
+inherit eutils multilib toolchain-funcs flag-o-matic autotools
+
+DESCRIPTION="Configurable browser plugin to launch streaming media players."
+SRC_URI="http://mozplugger.mozdev.org/files/${P}.tar.gz"
+HOMEPAGE="http://mozplugger.mozdev.org/"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86"
+IUSE="xembed"
+
+DEPEND="x11-libs/libX11
+ sys-devel/m4"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-2.1.3-build-system.patch"
+ epatch "${FILESDIR}/${PN}-2.1.3-rd_chld_fd.patch"
+ eautoconf
+}
+
+src_configure() {
+ append-flags -Wa,--noexecstack
+ append-ldflags -Wl,-z,noexecstack
+
+ econf $(use_enable xembed always-xembed)
+}
+
+src_compile() {
+ emake all || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc ChangeLog README || die "dodoc failed"
+}
diff --git a/www-plugins/wacomwebplugin/Manifest b/www-plugins/wacomwebplugin/Manifest
new file mode 100644
index 0000000..994709b
--- /dev/null
+++ b/www-plugins/wacomwebplugin/Manifest
@@ -0,0 +1,3 @@
+AUX accept-additional-mimetype.patch 1261 SHA256 45f943fd602f4183a994e1afea8ea914a072137ed06b27f1e22549ed33067b93 SHA512 423f1ac567c86f2abe40a22dd1e7f4f2a835f8f08adc4e63fe5517bb514913b531cfca05022c7b802c305aea9fca15e563a522239d18c1d1875a43719e0c1bb1 WHIRLPOOL b0999b5dfbef2423de21640b69463cba022f5741824257523a1219557ddb174f72dd9070fffe57ceafc291ba01d9e7f5d3da70855798f8ded39ca19b7a003d49
+DIST wacomwebplugin-0.3.0.tar.gz 466696 SHA256 cd590f8edd622e1823f35bec2344bc3a6b783fee5333545bade0557a72f69ba7 SHA512 e8bb93c63b0d19198c65b4b7d851e59eaf7640dc564a2a402313efad227d2b42f8accec35fa3c1fd2b0b21ac75ad7241a844cff09ff22f1aae40bd3002fd61a8 WHIRLPOOL 8986ec4057f8eade4bb3ecf41909720fea850082a10ba62ecaa56b130b15ff39686f8da75dcd7e2256daed2f9bb3574d199b1887d71a16b20c82a2ec5634e780
+EBUILD wacomwebplugin-0.3.0-r1.ebuild 764 SHA256 65ad67c18d72dc6bd59eef389502661656dc28e7591b14d9dd04b5751294cda3 SHA512 5b4599327270bfe991ea8dabb2d02106b7120024a3945ac3fa4fd6a649db3916afc9d93285f33e0a96f60d08708afca343e8a35bbda353206f14fc9300e90073 WHIRLPOOL ded01737b427fb0e122033a535dc346906b3b24c6c8f77a53d2acbc45716c4bb36fbafd2e5797b6e31e8c70fe22ad9999a4f55d6f942ecd9f3f38fbbb0be88e0
diff --git a/www-plugins/wacomwebplugin/files/accept-additional-mimetype.patch b/www-plugins/wacomwebplugin/files/accept-additional-mimetype.patch
new file mode 100644
index 0000000..fc1dc5a
--- /dev/null
+++ b/www-plugins/wacomwebplugin/files/accept-additional-mimetype.patch
@@ -0,0 +1,37 @@
+From 21857c4115bee6bbebabac2ffde647ef450b7013 Mon Sep 17 00:00:00 2001
+From: trinity <imandry.c@gmail.com>
+Date: Sat, 21 Dec 2013 17:21:35 +0800
+Subject: [PATCH] Accept MIME application/x-wacom-tablet
+
+---
+ src/common.h | 3 +++
+ src/main.c | 2 +-
+ 2 files changed, 4 insertions(+), 1 deletion(-)
+
+diff --git a/src/common.h b/src/common.h
+index c4d5283..f079216 100644
+--- a/src/common.h
++++ b/src/common.h
+@@ -47,6 +47,9 @@
+ #define PLUGIN_VERSION "2.0.0.1" // Highest version of API that is supported.
+ #define PLUGIN_VERSIONL 2001 // Decimal version of above.
+ #define PLUGIN_MIME "application/x-wacomtabletplugin"
++#define PLUGIN_MIME2 "application/x-wacom-tablet"
++#define PLUGIN_MIME_DESCRIPTION \
++ PLUGIN_MIME "::" PLUGIN_NAME ";" PLUGIN_MIME2 "::" PLUGIN_NAME
+
+ // Just a helper macro, makes for nicer looking code.
+ #define IS_IDENTIFIER(id) (name == g_netscapeFuncs->getstringidentifier(id))
+diff --git a/src/main.c b/src/main.c
+index 01d9fc2..91c966a 100644
+--- a/src/main.c
++++ b/src/main.c
+@@ -46,7 +46,7 @@ const char* NP_GetPluginVersion(void)
+ // Plugin MIME + description.
+ const char* NP_GetMIMEDescription(void)
+ {
+- return PLUGIN_MIME"::"PLUGIN_NAME;
++ return PLUGIN_MIME_DESCRIPTION;
+ }
+
+ // Called when plugin is loaded.
diff --git a/www-plugins/wacomwebplugin/wacomwebplugin-0.3.0-r1.ebuild b/www-plugins/wacomwebplugin/wacomwebplugin-0.3.0-r1.ebuild
new file mode 100644
index 0000000..e162840
--- /dev/null
+++ b/www-plugins/wacomwebplugin/wacomwebplugin-0.3.0-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit nsplugins
+
+DESCRIPTION="An implementation of the Wacom Tablet Plugin, on Linux"
+HOMEPAGE="https://github.com/ZaneA/WacomWebPlugin"
+SRC_URI="https://github.com/ZaneA/WacomWebPlugin/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-libs/libX11
+ x11-libs/libXi"
+
+DEPEND="${RDEPEND}
+ || ( net-misc/npapi-sdk www-client/firefox[-minimal] )"
+
+S="${WORKDIR}/WacomWebPlugin-${PV}"
+
+src_prepare() {
+ epatch "${FILESDIR}/accept-additional-mimetype.patch"
+}
+
+src_install() {
+ exeinto /usr/$(get_libdir)/${PLUGINS_DIR}
+ doexe npWacomWebPlugin.so
+ dodoc README.md
+}
diff --git a/x11-misc/XCreateMouseVoid/Manifest b/x11-misc/XCreateMouseVoid/Manifest
new file mode 100644
index 0000000..eb22e6e
--- /dev/null
+++ b/x11-misc/XCreateMouseVoid/Manifest
@@ -0,0 +1,2 @@
+DIST XCreateMouseVoid-9999.zip 5109 SHA256 a4c1641b4c4fd093a5003c6068884b1dcbab4ef55ce69e9cb00c61e81f014c4f SHA512 af16569b6f808471e613a42453e27970b126b396f52a409458a25416f440ae3a0a507cd146708114a7675d3ce3a6cb81440992d6b68b2558fbed4392837e8f03 WHIRLPOOL ccbc91f93e956d84256fbc635462c3d09aee6e1b0e6e9fc2d2ef3f9d342f6d900c4abf2615d5e39eca30f1934cf4320d6021b522117d39e05ac6e457dfdd1cbf
+EBUILD XCreateMouseVoid-9999.ebuild 693 SHA256 4a1577d2c663863bbcd6eff54ca997c9a9b34c3f3c87f5fd0aa22e7213071ba7 SHA512 f109556e3b7ad303d979858270bd46d4cfc08992a2673acd6d42b291da3ac536ae0f81a2cdb8ef5a0236469b55cd0184f8072a8a3f2cbd7d8a52630c7e16848e WHIRLPOOL a7f12ff5127037a01f09040f7df368ec80a9d2f7e6bf756664a48c132cf68ec7b1da44beaa80986e9fbedae22c8adba8c246a76963ffcb9186f0365885daad6a
diff --git a/x11-misc/XCreateMouseVoid/XCreateMouseVoid-9999.ebuild b/x11-misc/XCreateMouseVoid/XCreateMouseVoid-9999.ebuild
new file mode 100644
index 0000000..2ce4d7f
--- /dev/null
+++ b/x11-misc/XCreateMouseVoid/XCreateMouseVoid-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+DESCRIPTION="Creates an undecorated black window and prevents the mouse from entering that window"
+HOMEPAGE="https://github.com/cas--/XCreateMouseVoid"
+SRC_URI="https://github.com/cas--/XCreateMouseVoid/archive/master.zip -> ${P}.zip"
+
+LICENSE="none"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug"
+
+RDEPEND="x11-base/xorg-server"
+DEPEND=${RDEPEND}
+
+S="${WORKDIR}/${PN}-master"
+
+src_prepare() {
+ sed -i -e 's/gcc/${CC}/g' Makefile
+}
+
+src_compile() {
+ if use debug; then
+ emake debug
+ else
+ emake
+ fi
+}
+
+src_install() {
+ dobin XCreateMouseVoid
+ dodoc README.mdown
+}
diff --git a/x11-misc/switchscreen/Manifest b/x11-misc/switchscreen/Manifest
new file mode 100644
index 0000000..ce93e88
--- /dev/null
+++ b/x11-misc/switchscreen/Manifest
@@ -0,0 +1,2 @@
+DIST switchscreen-0.1.1.tar.gz 10214 SHA256 122575b0a35e9af26412340547f7912f5460138dd4367b35e86bf681f22a2fe6 SHA512 583f2cbf87878ef55fd31fb2270ac84b546c04c0d7adae874cab9647684b76a1ff52fb9b686222d9ac338c78b28fa147ce66d81007fc9091680b2cc702cbbb80 WHIRLPOOL 07b3566a48dca54e1459c4e32771f584fc7901d0fa4996ad1f9a5dc54eec6b08932875de2321a7916e91cfc4167ba3d845ee8b1eac0977eadb4adb567669eabd
+EBUILD switchscreen-0.1.1.ebuild 610 SHA256 e67f3c02861cf10ff17e4569378bd022c880ef9c297a1c4353c63b14736c00c9 SHA512 fed25fcb165b8cacf6044ff45bbae1510651c04c38181b84a40a7e38b63da19eb3f5ce7e08dbbdf573d7cb7ea2ad7797cf06da1e53bfcfd88eac7555e50a9ebc WHIRLPOOL 3f073b471de761ddf3922aa025165b48e4da577a8633ee78a9dfcd4e4585398141b4c4b3812b2d73f05976d768dd8cbdb9293afc05fe7cb9f9348530b4562f0c
diff --git a/x11-misc/switchscreen/switchscreen-0.1.1.ebuild b/x11-misc/switchscreen/switchscreen-0.1.1.ebuild
new file mode 100644
index 0000000..9505b94
--- /dev/null
+++ b/x11-misc/switchscreen/switchscreen-0.1.1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+DESCRIPTION="Move the X mouse cursor to a given point on a given screen"
+HOMEPAGE="http://sampo.kapsi.fi/switchscreen/"
+SRC_URI="http://sampo.kapsi.fi/switchscreen/${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RDEPEND="x11-base/xorg-server"
+DEPEND=${RDEPEND}
+
+src_prepare() {
+ sed -i -e '/CC=/d' -e '/CFLAGS=/d' -e '/LDFLAGS=/d' Makefile
+ sed -i -e 's/gcc/${CC} ${CFLAGS}/g' Makefile
+}
+
+src_install() {
+ dobin switchscreen togglescreen.sh
+ dodoc README
+}
diff --git a/x11-misc/xiccd/Manifest b/x11-misc/xiccd/Manifest
new file mode 100644
index 0000000..7db2403
--- /dev/null
+++ b/x11-misc/xiccd/Manifest
@@ -0,0 +1,2 @@
+DIST xiccd-0.2.2.tar.gz 30599 SHA256 a5b142d7ecb591492fc8d61ccecf3b9eda56aef35c69cfa3ed766daf705cee92 SHA512 0e6b2ce9fa7c656e8d045f18b0afc58cc289d35de926db3b35ebb6ef4170fc6aed924a6e366c3fbd29e7fc247e4845eedc785c9f9137639312b29748893cccec WHIRLPOOL e97f0cf610280ca9f2d8556127877d9ff669f96845850bc3bd55671f1f0a08bb73f944bdc44a6b0c167d041ffc4990321637907e6005b6b7bd3903d2f9782a58
+EBUILD xiccd-0.2.2.ebuild 536 SHA256 b7768c9babf91d82a268aced92a50d69962d83d7717ae9f97367f31677eb6c04 SHA512 ed55cf175dcd4ac2ea7e4e1540263dfaca55316adc1694e5c9b698c12ef8ce276fc184aa42fb61a9cc0cba32e16a938b9a0a12ebd6fb617f4dc5df015333a958 WHIRLPOOL b670648285d7160ebd222871293d5a684f08c6da13e6e31ea8404edee85863f4a8e13a13f340b8871393498db8983bf7fd4dae0add944430c7da53c1b842dfa0
diff --git a/x11-misc/xiccd/xiccd-0.2.2.ebuild b/x11-misc/xiccd/xiccd-0.2.2.ebuild
new file mode 100644
index 0000000..b40c77a
--- /dev/null
+++ b/x11-misc/xiccd/xiccd-0.2.2.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit autotools
+
+DESCRIPTION="xiccd is a simple bridge between colord and X"
+HOMEPAGE="https://github.com/agalakhov/xiccd/"
+SRC_URI="https://github.com/agalakhov/xiccd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND=">=dev-libs/glib-2.36
+ >=x11-apps/xrandr-1.3
+ >=x11-misc/colord-1.0.2"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+ eautoreconf
+}