diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /app-emulation/fuse | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
proj/gentoo: Initial commit
This commit represents a new era for Gentoo:
Storing the gentoo-x86 tree in Git, as converted from CVS.
This commit is the start of the NEW history.
Any historical data is intended to be grafted onto this point.
Creation process:
1. Take final CVS checkout snapshot
2. Remove ALL ChangeLog* files
3. Transform all Manifests to thin
4. Remove empty Manifests
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
5.1. Do not touch files with -kb/-ko keyword flags.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed
Diffstat (limited to 'app-emulation/fuse')
-rw-r--r-- | app-emulation/fuse/Manifest | 2 | ||||
-rw-r--r-- | app-emulation/fuse/files/fuse-1.0.0-libpng15.patch | 10 | ||||
-rw-r--r-- | app-emulation/fuse/files/fuse-1.1.1-gold-link-lm.patch | 10 | ||||
-rw-r--r-- | app-emulation/fuse/fuse-1.0.0.ebuild | 94 | ||||
-rw-r--r-- | app-emulation/fuse/fuse-1.1.1.ebuild | 96 | ||||
-rw-r--r-- | app-emulation/fuse/metadata.xml | 18 |
6 files changed, 230 insertions, 0 deletions
diff --git a/app-emulation/fuse/Manifest b/app-emulation/fuse/Manifest new file mode 100644 index 000000000000..f2d19c6d87c0 --- /dev/null +++ b/app-emulation/fuse/Manifest @@ -0,0 +1,2 @@ +DIST fuse-1.0.0.tar.gz 1628751 SHA256 a00add3abc0148247f7990e6feebcc32d82ebe857897d9426e5230222425aeb9 SHA512 dfa3647d12f515f4fbea1481e074b947adc552f1fdec23c20b550bdce619e7efdd977cad7ecb75ab50eb2da785d95ef9d8908d44600412d12da4ca5751d0d7c3 WHIRLPOOL 4329df04555d031f41581d47d1284ebd73aaec19320df3dbd9a2aa594085a95734aaae9275487809800ae371e2ce6d4c14a6fdb628f959f2db791c19fdeeae9c +DIST fuse-1.1.1.tar.gz 1881332 SHA256 a857d4bd62e01d18429897467508af15624cbaf343caed8b9ba1ab3a8879444e SHA512 67d12c56057a13121d8a5c073002dd2168268894669bdb50f3aba977cb1f53afa48774bfcb438a627a5afdbd2288248d4449e57d744e17b9e3eba00970685a14 WHIRLPOOL b64dd50037a4cba617bd0e10794c01e1a63bc2e68cd990636c1daa88e9a515032216b34e72ca6876f432a72d214d1220b808d2aae2ba849ee66f3d3784f14b73 diff --git a/app-emulation/fuse/files/fuse-1.0.0-libpng15.patch b/app-emulation/fuse/files/fuse-1.0.0-libpng15.patch new file mode 100644 index 000000000000..3da2d672c47b --- /dev/null +++ b/app-emulation/fuse/files/fuse-1.0.0-libpng15.patch @@ -0,0 +1,10 @@ +--- screenshot.c ++++ screenshot.c +@@ -48,6 +48,7 @@ + + #ifdef USE_LIBPNG + ++#include <zlib.h> + #include <png.h> + + static int get_rgb32_data( libspectrum_byte *rgb32_data, size_t stride, diff --git a/app-emulation/fuse/files/fuse-1.1.1-gold-link-lm.patch b/app-emulation/fuse/files/fuse-1.1.1-gold-link-lm.patch new file mode 100644 index 000000000000..97e18a540ae1 --- /dev/null +++ b/app-emulation/fuse/files/fuse-1.1.1-gold-link-lm.patch @@ -0,0 +1,10 @@ +diff -uNr fuse-1.1.1.orig/sound/Makefile.am fuse-1.1.1/sound/Makefile.am +--- fuse-1.1.1.orig/sound/Makefile.am 2014-06-04 17:32:46.540000001 -0400 ++++ fuse-1.1.1/sound/Makefile.am 2014-06-04 19:04:23.190000001 -0400 +@@ -46,5 +46,6 @@ + + libsound_a_LIBADD = $(SOUND_LIBADD) + libsound_a_DEPENDENCIES = $(SOUND_LIBADD) ++libsound_a_LDFLAGS = -lm + + noinst_HEADERS = sfifo.h blipbuffer.h diff --git a/app-emulation/fuse/fuse-1.0.0.ebuild b/app-emulation/fuse/fuse-1.0.0.ebuild new file mode 100644 index 000000000000..43aaa504c3eb --- /dev/null +++ b/app-emulation/fuse/fuse-1.0.0.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit eutils + +DESCRIPTION="Free Unix Spectrum Emulator by Philip Kendall" +HOMEPAGE="http://fuse-emulator.sourceforge.net" +SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ppc x86" +IUSE="alsa ao fbcon gpm gtk joystick memlimit png sdl svga X xml" + +# This build is heavily use dependent. Fuse user interface use flags are, in +# order of precedence: gtk, sdl, X, svga and fbcon. X version of fuse will +# be built if no valid user interface flag is chosen. +RDEPEND="~app-emulation/libspectrum-1.0.0 + gtk? ( x11-libs/gtk+:2 + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) + joystick? ( media-libs/libjsw ) ) + !gtk? ( + sdl? ( >=media-libs/libsdl-1.2.4 ) + !sdl? ( + X? ( x11-libs/libX11 + x11-libs/libXext + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) + joystick? ( media-libs/libjsw ) ) + !X? ( + svga? ( media-libs/svgalib + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) ) + !svga? ( + fbcon? ( virtual/linux-sources + gpm? ( sys-libs/gpm ) + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) + joystick? ( media-libs/libjsw ) ) + !fbcon? ( x11-libs/libX11 + x11-libs/libXext + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) + joystick? ( media-libs/libjsw ) ) ) ) ) ) + dev-libs/glib:2 + png? ( media-libs/libpng sys-libs/zlib ) + xml? ( dev-libs/libxml2 )" +DEPEND="${RDEPEND} + dev-lang/perl + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog README THANKS ) + +src_prepare() { + epatch "${FILESDIR}"/${P}-libpng15.patch +} + +src_configure() { + local guiflag + + if use gtk; then + guiflag="" + elif use sdl; then + guiflag="--with-sdl" + elif use X; then + guiflag="--without-gtk" + elif use svga; then + guiflag="--with-svgalib" + elif use fbcon; then + guiflag="--with-fb" + else # We default to X user interface + guiflag="--without-gtk" + fi + + econf \ + --without-win32 \ + ${guiflag} \ + $(use_with gpm) \ + $(use_with alsa) \ + $(use_with ao libao) \ + $(use_with joystick) \ + $(use_enable joystick ui-joystick) \ + $(use_with xml libxml2) \ + $(use_with png ) \ + $(use_enable memlimit smallmem) +} + +src_install() { + default + doman man/fuse.1 +} diff --git a/app-emulation/fuse/fuse-1.1.1.ebuild b/app-emulation/fuse/fuse-1.1.1.ebuild new file mode 100644 index 000000000000..5ed35a4b7755 --- /dev/null +++ b/app-emulation/fuse/fuse-1.1.1.ebuild @@ -0,0 +1,96 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" +inherit autotools eutils + +DESCRIPTION="Free Unix Spectrum Emulator by Philip Kendall" +HOMEPAGE="http://fuse-emulator.sourceforge.net" +SRC_URI="mirror://sourceforge/fuse-emulator/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="alsa ao fbcon gpm gtk joystick memlimit png sdl svga X xml" + +# This build is heavily use dependent. Fuse user interface use flags are, in +# order of precedence: gtk, sdl, X, svga and fbcon. X version of fuse will +# be built if no valid user interface flag is chosen. +RDEPEND="~app-emulation/libspectrum-1.1.1 + gtk? ( x11-libs/gtk+:2 + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) + joystick? ( media-libs/libjsw ) ) + !gtk? ( + sdl? ( >=media-libs/libsdl-1.2.4 ) + !sdl? ( + X? ( x11-libs/libX11 + x11-libs/libXext + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) + joystick? ( media-libs/libjsw ) ) + !X? ( + svga? ( media-libs/svgalib + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) ) + !svga? ( + fbcon? ( + gpm? ( sys-libs/gpm ) + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) + joystick? ( media-libs/libjsw ) ) + !fbcon? ( x11-libs/libX11 + x11-libs/libXext + alsa? ( media-libs/alsa-lib ) + !alsa? ( ao? ( media-libs/libao ) ) + joystick? ( media-libs/libjsw ) ) ) ) ) ) + dev-libs/glib:2 + png? ( media-libs/libpng sys-libs/zlib ) + xml? ( dev-libs/libxml2 )" +DEPEND="${RDEPEND} + fbcon? ( virtual/linux-sources ) + dev-lang/perl + virtual/pkgconfig" + +DOCS=( AUTHORS ChangeLog README THANKS ) + +src_prepare() { + epatch "${FILESDIR}/${P}-gold-link-lm.patch" + eautoreconf +} + +src_configure() { + local guiflag + + if use gtk; then + guiflag="" + elif use sdl; then + guiflag="--with-sdl" + elif use X; then + guiflag="--without-gtk" + elif use svga; then + guiflag="--with-svgalib" + elif use fbcon; then + guiflag="--with-fb" + else # We default to X user interface + guiflag="--without-gtk" + fi + + econf \ + --without-win32 \ + ${guiflag} \ + $(use_with gpm) \ + $(use_with alsa) \ + $(use_with ao libao) \ + $(use_with joystick) \ + $(use_enable joystick ui-joystick) \ + $(use_with xml libxml2) \ + $(use_with png ) \ + $(use_enable memlimit smallmem) +} + +src_install() { + default + doman man/fuse.1 +} diff --git a/app-emulation/fuse/metadata.xml b/app-emulation/fuse/metadata.xml new file mode 100644 index 000000000000..f7c150dc0efc --- /dev/null +++ b/app-emulation/fuse/metadata.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>proxy-maintainers</herd> + <maintainer> + <email>jmfo1982@yahoo.es</email> + <description>Proxied Maintainer. Please assign on bugs.</description> + <name>José Manuel Ferrer Ortiz</name> + </maintainer> + <maintainer> + <email>neurogeek@gentoo.org</email> + <name>Jesus Rivero</name> + <description>Proxy Maintainer. Please CC on bugs</description> + </maintainer> + <upstream> + <remote-id type="sourceforge">fuse-emulator</remote-id> + </upstream> +</pkgmetadata> |