mirror of
https://github.com/gryf/gryf-overlay.git
synced 2025-12-18 12:00:26 +01:00
Re-added e-uae, removed obsolete texworks
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
AUX icon/texworks.png 2575 RMD160 ed62c403a3ae55d25a8b68740eb2b95f67b2a48b SHA1 2b407b19b950589f9291216a31563ed38637ca41 SHA256 b557047947474a278301647a4a2ff0a7b361a82691ec0fbb515f023e59ed8ac7
|
||||
AUX texworks.desktop 475 RMD160 86bcba7d39dd2dac683604f2906b73e8bac52a8f SHA1 64dfcf77c05c6b99bc040bce4e82ae411aa6e2c3 SHA256 db051c769a9e815196e4a7a4e107f4bf5007b859b45f8e5f8093de5164a2cd2a
|
||||
EBUILD texworks-9999-r4.ebuild 856 RMD160 326ff560a63e2771db089df43001845670057749 SHA1 4eeae5c6f4eca16ff1033b3ef067b10218652619 SHA256 2da29bd22f993e8fd1af6755cce9905072dbf4ee5af0aedb76f7eed1ed9bbbd9
|
||||
EBUILD texworks-9999-r5.ebuild 1474 RMD160 4fd0deeeea057be83c41d31a86e8038dfec5808c SHA1 aaa53a23f74d0d10c627ba6b9868809a2496670e SHA256 eb70b02ac5402208bbfbda243825ecc778825837cda68d4e69305ee1eb1bd319
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 2.5 KiB |
@@ -1,21 +0,0 @@
|
||||
[Desktop Entry]
|
||||
Encoding=UTF-8
|
||||
Version=1.0
|
||||
Name=TeXworks
|
||||
Name[zh_CN]=TeXworks
|
||||
Name[zh_HK]=TeXworks
|
||||
Name[zh_TW]=TeXworks
|
||||
GenericName=TeX Editor
|
||||
GenericName[zh_CN]=TeX编辑器
|
||||
GenericName[zh_HK]=TeX編輯器
|
||||
GenericName[zh_TW]=TeX編輯器
|
||||
Comment=Edit TeX documents
|
||||
Comment[zh_CN]=编辑TeX文档
|
||||
Comment[zh_HK]=編輯TeX文檔
|
||||
Comment[zh_TW]=編輯TeX文檔
|
||||
Exec=texworks
|
||||
Icon=texworks
|
||||
Terminal=false
|
||||
Type=Application
|
||||
MimeType=text/x-tex;
|
||||
Categories=Development;TextEditor;
|
||||
@@ -1,36 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils qt4-r2 subversion
|
||||
|
||||
DESCRIPTION="Environment for authoring TeX/LaTeX/ConTeXt with focus on usability"
|
||||
|
||||
HOMEPAGE="http://code.google.com/p/texworks"
|
||||
|
||||
ESVN_REPO_URI="http://texworks.googlecode.com/svn/trunk/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=">=x11-libs/qt-core-4.5.0
|
||||
app-text/poppler[qt4]
|
||||
>=app-text/hunspell-1.2.2"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
#src_compile() {
|
||||
# qmake || die "TeXworks qmake failed!"
|
||||
# make || die "TeXworks make failed!"
|
||||
#}
|
||||
|
||||
src_install() {
|
||||
dobin texworks
|
||||
insinto /usr/share/applications
|
||||
doins "${FILESDIR}"/texworks.desktop || die "Install texwork.desktop failed!"
|
||||
insinto /usr/share/pixmaps
|
||||
doins "${FILESDIR}"/icon/texworks.png || die "Install texwork icon failed!"
|
||||
}
|
||||
@@ -1,59 +0,0 @@
|
||||
# Copyright 1999-2010 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
inherit eutils qt4 subversion
|
||||
|
||||
DESCRIPTION="Environment for authoring TeX/LaTeX/ConTeXt with focus on usability"
|
||||
HOMEPAGE="http://code.google.com/p/texworks"
|
||||
ESVN_REPO_URI="http://texworks.googlecode.com/svn/trunk/"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="x86"
|
||||
IUSE="latex"
|
||||
|
||||
LANGS="ar ca cs de es fa fr it ja ko nl pl pt_BR ru sl tr zh_CN"
|
||||
for LNG in ${LANGS}; do
|
||||
IUSE="${IUSE} linguas_${LNG}"
|
||||
done
|
||||
|
||||
DEPEND=">=x11-libs/qt-core-4.5.0
|
||||
app-text/poppler[qt4]
|
||||
>=app-text/hunspell-1.2.2"
|
||||
|
||||
RDEPEND=">=x11-libs/qt-core-4.5.2
|
||||
>=x11-libs/qt-gui-4.5.2[dbus]
|
||||
>=app-text/poppler-0.12.3-r3[qt4]
|
||||
>=app-text/hunspell-1.2.8"
|
||||
RDEPEND="${DEPEND}"
|
||||
PDEPEND="latex? ( dev-texlive/texlive-latex ) !latex? ( app-text/texlive-core )"
|
||||
|
||||
src_prepare() {
|
||||
# disable guessing path to tex binary, we already know it
|
||||
sed -i '\:system(./getDefaultBinPaths.sh): d' TeXworks.pro || die
|
||||
echo '#define DEFAULT_BIN_PATHS "/usr/bin"' > src/DefaultBinaryPaths.h || die
|
||||
|
||||
sed -i '/TW_HELPPATH/ s:/usr/local:/usr:' TeXworks.pro || die
|
||||
sed -i '/TW_DICPATH/ s:/myspell/dicts:/myspell:' TeXworks.pro || die
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
eqmake4 TeXworks.pro
|
||||
emake || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin ${PN} || die
|
||||
|
||||
# install translations
|
||||
insinto /usr/share/${PN}/
|
||||
for LNG in ${LANGS}; do
|
||||
if use linguas_${LNG}; then
|
||||
doins trans/TeXworks_${LNG}.qm || die
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
198
app-emulation/e-uae/ChangeLog
Normal file
198
app-emulation/e-uae/ChangeLog
Normal file
@@ -0,0 +1,198 @@
|
||||
# ChangeLog for app-emulation/e-uae
|
||||
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/ChangeLog,v 1.42 2011/03/27 10:22:52 nirbheek Exp $
|
||||
|
||||
27 Mar 2011; Nirbheek Chauhan <nirbheek@gentoo.org>
|
||||
e-uae-0.8.28-r3.ebuild, e-uae-0.8.29_rc4-r1.ebuild:
|
||||
Fix slot-dep on gtk+
|
||||
|
||||
28 Jul 2008; Doug Goldstein <cardoe@gentoo.org> metadata.xml:
|
||||
add GLEP 56 USE flag desc from use.local.desc
|
||||
|
||||
25 Dec 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
|
||||
Removing dholm from metadata.xml as per #24623.
|
||||
|
||||
22 Jul 2007; <pva@gentoo.org> e-uae-0.8.28-r3.ebuild,
|
||||
-e-uae-0.8.29_rc4.ebuild, e-uae-0.8.29_rc4-r1.ebuild:
|
||||
Removed virtual/x11 dependency.
|
||||
|
||||
*e-uae-0.8.29_rc4-r1 (26 May 2007)
|
||||
|
||||
26 May 2007; <pva@gentoo.org>
|
||||
+files/e-uae-0.8.29_rc4-high-cpu-usage.patch, +e-uae-0.8.29_rc4-r1.ebuild:
|
||||
Added fix for high cpu usage when compiled with --disable-audio.
|
||||
|
||||
09 May 2007; Kevin F. Quinn <kevquinn@gentoo.org> e-uae-0.8.28-r3.ebuild,
|
||||
e-uae-0.8.29_rc4.ebuild:
|
||||
In addition to unrestricting mprotect(), switch off unneeded trampoline
|
||||
emulation for PaX - discussion on bug #177390.
|
||||
|
||||
07 May 2007; Kevin F. Quinn <kevquinn@gentoo.org> e-uae-0.8.28-r3.ebuild,
|
||||
e-uae-0.8.29_rc4.ebuild:
|
||||
Mark the main executable to permit it to create executable heap
|
||||
bug #177390 - thanks to Yaroslav Isakov.
|
||||
|
||||
*e-uae-0.8.29_rc4 (09 Apr 2007)
|
||||
|
||||
09 Apr 2007; <pva@gentoo.org>
|
||||
-files/e-uae-0.8.29-20070223-filesys_fix.diff,
|
||||
-e-uae-0.8.29_pre20070223-r1.ebuild, -e-uae-0.8.29_pre20070317.ebuild,
|
||||
+e-uae-0.8.29_rc4.ebuild:
|
||||
Version bump. This is 0.8.29-WIP4! Enjoy :)
|
||||
|
||||
*e-uae-0.8.29_pre20070317 (19 Mar 2007)
|
||||
|
||||
19 Mar 2007; <pva@gentoo.org> +e-uae-0.8.29_pre20070317.ebuild:
|
||||
New snapshot bump.
|
||||
|
||||
*e-uae-0.8.29_pre20070223-r1 (26 Feb 2007)
|
||||
|
||||
26 Feb 2007; <pva@gentoo.org>
|
||||
+files/e-uae-0.8.29-20070223-filesys_fix.diff,
|
||||
-e-uae-0.8.29_pre20070223.ebuild, +e-uae-0.8.29_pre20070223-r1.ebuild:
|
||||
Patch which ensure that cached changes don't lost during stopping emulator.
|
||||
|
||||
*e-uae-0.8.29_pre20070223 (25 Feb 2007)
|
||||
|
||||
25 Feb 2007; <pva@gentoo.org> ChangeLog -e-uae-0.8.29_pre20061116-r1.ebuild,
|
||||
-e-uae-0.8.29_pre20070126.ebuild, +e-uae-0.8.29_pre20070223.ebuild:
|
||||
New snapshot.
|
||||
|
||||
16 Feb 2007; <pva@gentoo.org> e-uae-0.8.29_pre20061116-r1.ebuild,
|
||||
e-uae-0.8.29_pre20070126.ebuild:
|
||||
Added warning about sdl-sound. Ustream suggests not to use it in Linux.
|
||||
|
||||
*e-uae-0.8.29_pre20070126 (11 Feb 2007)
|
||||
|
||||
11 Feb 2007; <pva@gentoo.org> -e-uae-0.8.28-r1.ebuild,
|
||||
-e-uae-0.8.29_pre20061116.ebuild, +e-uae-0.8.29_pre20070126.ebuild:
|
||||
Update CVS snapshot. Clean out unused versions.
|
||||
|
||||
*e-uae-0.8.29_pre20061116-r1 (11 Feb 2007)
|
||||
|
||||
11 Feb 2007; <pva@gentoo.org> +e-uae-0.8.29_pre20061116-r1.ebuild:
|
||||
To avoid autodetection caps should be explicetly disabled. Thank Martin Bays
|
||||
<gentoo_bugz AT zugzwang.port5.com> for report, bug #165147.
|
||||
|
||||
18 Nov 2006; Joseph Jezak <josejx@gentoo.org> e-uae-0.8.28-r3.ebuild:
|
||||
Marked ppc stable for bug #154764.
|
||||
|
||||
*e-uae-0.8.29_pre20061116 (17 Nov 2006)
|
||||
|
||||
17 Nov 2006; Peter Volkov <pva@gentoo.org>
|
||||
-files/e-uae-xkb-rules-dir-detection.patch, -e-uae-0.8.28-r2.ebuild,
|
||||
-e-uae-0.8.29_pre20060812.ebuild, +e-uae-0.8.29_pre20061116.ebuild:
|
||||
Bump for CVS snapshot. Removed unused ebuilds.
|
||||
|
||||
14 Nov 2006; Andrej Kacian <ticho@gentoo.org> e-uae-0.8.28-r3.ebuild:
|
||||
Stable on x86, bug #154764.
|
||||
|
||||
14 Nov 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.28-r1.ebuild,
|
||||
e-uae-0.8.28-r2.ebuild, e-uae-0.8.28-r3.ebuild,
|
||||
e-uae-0.8.29_pre20060812.ebuild:
|
||||
cdrtools became virtual. pre20060812 also modified to use autotools eclass.
|
||||
|
||||
14 Nov 2006; Peter Volkov <pva@gentoo.org>
|
||||
e-uae-0.8.29_pre20060812.ebuild:
|
||||
Use versioned tarball distributed through our mirrors.
|
||||
|
||||
12 Nov 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.28-r3.ebuild:
|
||||
Removed nonexistend doc (CHANGES) from dodoc. Thank Markus Meier for report.
|
||||
|
||||
11 Nov 2006; <malc@gentoo.org> e-uae-0.8.28-r3.ebuild:
|
||||
Stable on amd64, bug #154764
|
||||
|
||||
09 Sep 2006; <ticho@gentoo.org> e-uae-0.8.28-r1.ebuild:
|
||||
Stable on x86, bug #140022.
|
||||
|
||||
02 Sep 2006; Michael Sterrett <mr_bones_@gentoo.org> -e-uae-0.8.27.ebuild:
|
||||
clean out old, non-modX ebuild
|
||||
|
||||
29 Aug 2006; Joseph Jezak <josejx@gentoo.org> e-uae-0.8.28-r1.ebuild:
|
||||
Marked ppc stable for bug #140022.
|
||||
|
||||
*e-uae-0.8.29_pre20060812 (27 Aug 2006)
|
||||
|
||||
27 Aug 2006; Peter Volkov <pva@gentoo.org>
|
||||
+files/e-uae-xkb-rules-dir-detection.patch,
|
||||
+e-uae-0.8.29_pre20060812.ebuild:
|
||||
Version bump. This is actually 0.8.29-WIP3 with some additional fixes.
|
||||
|
||||
20 Aug 2006; Simon Stelling <blubb@gentoo.org> e-uae-0.8.28-r1.ebuild:
|
||||
stable on amd64
|
||||
|
||||
*e-uae-0.8.28-r3 (18 Jul 2006)
|
||||
|
||||
18 Jul 2006; Peter Volkov <pva@gentoo.org>
|
||||
+files/e-uae-0.8.28-themes_rendering_fix.diff, +e-uae-0.8.28-r3.ebuild:
|
||||
Fix for bug 95430. Thank Joël for report and upstream developer
|
||||
Richard Drummond for the patch.
|
||||
|
||||
17 Jul 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.28-r1.ebuild,
|
||||
e-uae-0.8.28-r2.ebuild:
|
||||
$S, $FILESDIR, $DESTDIR should be in double quotes `"'.
|
||||
|
||||
*e-uae-0.8.28-r2 (17 Jul 2006)
|
||||
|
||||
17 Jul 2006; Peter Volkov <pva@gentoo.org>
|
||||
+files/e-uae-0.8.28-gtkui_64bit_fix.diff, +e-uae-0.8.28-r2.ebuild:
|
||||
Fix for crash that was reproducable on amd64 with newer versions of gcc. Thank
|
||||
Ben Hodgetts for report (bug 140460) and Richard Drummond for the fix.
|
||||
|
||||
11 Jul 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.28-r1.ebuild:
|
||||
einfo replaced with elog. Additional elogs added to clearly state video output.
|
||||
|
||||
16 Jun 2006; Peter Volkov <pva@gentoo.org> e-uae-0.8.27.ebuild,
|
||||
-e-uae-0.8.28.ebuild, e-uae-0.8.28-r1.ebuild:
|
||||
Updated ancient DESCRIPTION. Thank Andrew 'Truck' Holland. Cleaning
|
||||
purposeless ebuild.
|
||||
|
||||
*e-uae-0.8.28-r1 (14 Jun 2006)
|
||||
|
||||
14 Jun 2006; Peter Volkov <pva@gentoo.org>
|
||||
+files/e-uae-0.8.28-fix-JIT-cache-on-NX-cpu.patch,
|
||||
+files/e-uae-0.8.28-fix-atoscroll-screen-support.patch,
|
||||
+files/e-uae-0.8.28-fix-joystick-conflicts.patch, +e-uae-0.8.28-r1.ebuild:
|
||||
A bunch of fixes suggested by upstream developer Richard Drummond!
|
||||
|
||||
14 Jun 2006; Peter Volkov <pva@gentoo.org>
|
||||
+files/e-uae-0.8.28-shm-crash.patch, e-uae-0.8.28.ebuild:
|
||||
Fixed crash due to X11 shared memory extension. Misc cleanings.
|
||||
|
||||
*e-uae-0.8.28 (13 Jun 2006)
|
||||
|
||||
13 Jun 2006; Peter Volkov <pva@gentoo.org> metadata.xml,
|
||||
+e-uae-0.8.28.ebuild:
|
||||
Version bump. Fixed modular X deps. Many improvements...
|
||||
|
||||
15 Jun 2005; David Holm <dholm@gentoo.org> e-uae-0.8.27.ebuild:
|
||||
Stable on ppc.
|
||||
|
||||
12 Apr 2005; David Holm <dholm@gentoo.org> e-uae-0.8.27.ebuild:
|
||||
Applied fix for doc install by Till Maas <opensource (at) gmx (dot) net>
|
||||
(Bug #88498)
|
||||
|
||||
*e-uae-0.8.27 (12 Jan 2005)
|
||||
|
||||
12 Jan 2005; <avatar@gentoo.org> +e-uae-0.8.27.ebuild,
|
||||
-e-uae-0.8.27_rc2.ebuild, -e-uae-0.8.27_rc3.ebuild:
|
||||
Version bumped
|
||||
|
||||
*e-uae-0.8.27_rc3 (01 Dec 2004)
|
||||
|
||||
01 Dec 2004; David Holm <dholm@gentoo.org> -e-uae-0.8.27_rc1.ebuild,
|
||||
+e-uae-0.8.27_rc3.ebuild:
|
||||
Version bumped
|
||||
Removed old release candidate
|
||||
|
||||
*e-uae-0.8.27_rc2 (22 Nov 2004)
|
||||
|
||||
22 Nov 2004; David Holm <dholm@gentoo.org> +e-uae-0.8.27_rc2.ebuild:
|
||||
Version bumped
|
||||
|
||||
*e-uae-0.8.27_rc1 (22 Oct 2004)
|
||||
|
||||
22 Oct 2004; David Holm <dholm@gentoo.org> +metadata.xml,
|
||||
+files/e-uae-0.8.27_rc1-keymap-fix.diff, +e-uae-0.8.27_rc1.ebuild:
|
||||
E-UAE is a fork of UAE by Richard Drummond
|
||||
|
||||
5
app-emulation/e-uae/Manifest
Normal file
5
app-emulation/e-uae/Manifest
Normal file
@@ -0,0 +1,5 @@
|
||||
AUX e-uae-0.8.29_rc4-high-cpu-usage.patch 395 SHA256 4edff4299b93b98659249958bd656c460b985419a471cb18527007c956520379 SHA512 6034cbce66889a63dfd4be8e5d53fc98cafac3efbc8fba28a831213fe55792e64a99295a866cd2efe634a68b9617491f44bacbf187fdaee3499ac8475cd7b9de WHIRLPOOL b68e3a40d216d628bdc46c2a7023a6e71aba49fb56ad2588cf1a5b833e74ff63d33fc0862345d9bd9dd9d463886a95593594378953e7c5900d875ae1617943c5
|
||||
DIST e-uae-0.8.29-WIP4.tar.bz2 1122718 SHA256 9828cb0fca783160bcb33900d0254f4bdaade1c9a41256e5f298e973d0c07456 SHA512 63d5c60ca017ba7ffaba32c4d7edceba0410b773066cc58e226c8cc2c92152eb3689698b0affe478cc63c996c731fbbf56d9028dfd000394d904f193f860473f WHIRLPOOL 4d0bab2b8492cfe6a6b2e38fab7b2eb9ad4b33b38b191d9949cb946f6e5a4365b00ccec118acb8b4d537b70b73b8d9deb0c8235b5966f1488d9a03e3a245dfeb
|
||||
EBUILD e-uae-0.8.29_rc4-r99.ebuild 4429 SHA256 df21f0fd00dba0d58a34f2a0111251c8d111362fbfba0665c750dbe4f51c3f7c SHA512 4105b34c5a11dac2f858c7a24f7477f68edd58f4ba00a1ac4890db9a05e3331a3864ba66c9c753115959203a8bb693aea8d68ad57b383d0225bb566c5c438c07 WHIRLPOOL 763d5e7647fd6aba1e41ffa1e9d53085d4caf14e66efdc35fddcca8b74d0dde4759e4718eed20b520f20a5ff008f8b9aaebb355fc0a88adcb26f09465a9d4873
|
||||
MISC ChangeLog 7302 SHA256 76c93ab7cb7b87b4b45afcff1de7d3c9ecb441d1244f617b5ecb152f0bb644c4 SHA512 13ed5c20007c0b62a3b329093ec72e9cfea4addc1464bd9b4c0bab3085fa9977500e7389c34fed6c61418708e3798c8cf640e152ca68032c0c0e6adf06f1f4ce WHIRLPOOL a5b10005ab6785deb8e26b8b8b2cd98bfdefc112e095162cb40cfc849326ee9bea3370c87273c02ab0c21c5c11067c7d2e6341b91890cabef605045a6ddbda53
|
||||
MISC metadata.xml 526 SHA256 d062b667a71d8cc5e127491a767bc20cc7f5bd7670cfe215ff0d04bb6ff0ed9b SHA512 94fcb0df899366ae3c79d9c8d0548b6d258e2cf4eb0da8c016b1ec566cf27297f524d49a15268d4c977c511430d2399e22eb0c64034c1017dc41995b794312bb WHIRLPOOL c9b142c1c0799fc79a9173e21f200f5f8e6ca71e9a554ec25103461c98c9c7796ece3390e6f4e455f5dc82ff23ac7e0c5805abf68dbc12292def27d5b5f55cf2
|
||||
141
app-emulation/e-uae/e-uae-0.8.29_rc4-r99.ebuild
Normal file
141
app-emulation/e-uae/e-uae-0.8.29_rc4-r99.ebuild
Normal file
@@ -0,0 +1,141 @@
|
||||
# Copyright 1999-2011 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-emulation/e-uae/e-uae-0.8.29_rc4-r1.ebuild,v 1.3 2011/03/27 10:22:51 nirbheek Exp $
|
||||
|
||||
EAPI="1"
|
||||
|
||||
inherit eutils flag-o-matic pax-utils
|
||||
|
||||
DESCRIPTION="The Ubiquitous Amiga Emulator with an emulation core largely based on WinUAE"
|
||||
HOMEPAGE="http://www.rcdrummond.net/uae/"
|
||||
# We support _rcX for WIPX versions and _preYYYYMMDD for CVS snapshots.
|
||||
if [[ "${PV%%_rc*}" = "${PV}" ]] ; then
|
||||
# _pre is used, cvs version
|
||||
my_ver=${PV%%_pre*}
|
||||
snap_ver=${PV##*_pre}
|
||||
S="${WORKDIR}"/${PN}-${my_ver}-${snap_ver}
|
||||
SRC_URI="http://www.rcdrummond.net/uae/test/${snap_ver}/${PN}-${my_ver}-${snap_ver}.tar.bz2"
|
||||
else
|
||||
my_ver=${PV%%_rc*}
|
||||
WIP_ver=${PV##*_rc}
|
||||
S="${WORKDIR}"/${PN}-${my_ver}-WIP${WIP_ver}
|
||||
SRC_URI="http://www.rcdrummond.net/uae/${PN}-${my_ver}-WIP${WIP_ver}/${PN}-${my_ver}-WIP${WIP_ver}.tar.bz2"
|
||||
fi
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~x86"
|
||||
IUSE="X dga ncurses sdl gtk alsa oss sdl-sound capslib"
|
||||
|
||||
# Note: opposed to ./configure --help zlib support required! Check
|
||||
# src/Makefile.am that includes zfile.c unconditionaly.
|
||||
RDEPEND="X? ( x11-libs/libXt
|
||||
x11-libs/libxkbfile
|
||||
x11-libs/libXext
|
||||
dga? ( x11-libs/libXxf86dga
|
||||
x11-libs/libXxf86vm )
|
||||
)
|
||||
!X? ( sdl? ( media-libs/libsdl )
|
||||
!sdl? ( sys-libs/ncurses ) )
|
||||
alsa? ( media-libs/alsa-lib )
|
||||
!alsa? ( sdl-sound? ( media-libs/sdl-sound ) )
|
||||
gtk? ( x11-libs/gtk+:2 )
|
||||
capslib? ( >=games-emulation/caps-20060612 )
|
||||
sys-libs/zlib
|
||||
virtual/cdrtools"
|
||||
|
||||
DEPEND="$RDEPEND
|
||||
X? ( dga? ( x11-proto/xf86vidmodeproto
|
||||
x11-proto/xf86dgaproto ) )"
|
||||
|
||||
pkg_setup() {
|
||||
# Sound setup.
|
||||
if use alsa; then
|
||||
elog "Choosing alsa as sound target to use."
|
||||
myconf="--with-alsa --without-sdl-sound"
|
||||
elif use sdl-sound ; then
|
||||
if ! use sdl ; then
|
||||
ewarn "sdl-sound is not enabled because sdl USE flag is disabled. Leaving"
|
||||
ewarn "sound on oss autodetection."
|
||||
myconf="--without-alsa --without-sdl-sound"
|
||||
ebeep
|
||||
else
|
||||
elog "Choosing sdl-sound as sound target to use."
|
||||
ewarn "E-UAE with the SDL audio back-end doesn't work correctly in Linux."
|
||||
ewarn "Better use alsa... You've been warned ;)"
|
||||
ebeep
|
||||
myconf="--without-alsa --with-sdl-sound"
|
||||
fi
|
||||
elif use oss ; then
|
||||
elog "Choosing oss as sound target to use."
|
||||
ewarn "oss will be autodetected. See output of configure."
|
||||
myconf="--without-alsa --without-sdl-sound"
|
||||
else
|
||||
ewarn "There is no alsa, sdl-sound or oss in USE. Sound target disabled!"
|
||||
myconf="--disable-audio"
|
||||
fi
|
||||
|
||||
# VIDEO setup. X is autodetected (there is no --with-X option).
|
||||
if use X ; then
|
||||
elog "Using X11 for video output."
|
||||
ewarn "Fullscreen mode is not working in X11 currently. Use sdl."
|
||||
myconf="$myconf --without-curses --without-sdl-gfx"
|
||||
use dga && ewarn "To use dga you have to run e-uae as root."
|
||||
use dga && myconf="$myconf --enable-dga --enable-vidmode"
|
||||
elif use sdl ; then
|
||||
elog "Using sdl for video output."
|
||||
myconf="$myconf --with-sdl --with-sdl-gfx --without-curses"
|
||||
elif use ncurses; then
|
||||
elog "Using ncurses for video output."
|
||||
myconf="$myconf --with-curses --without-sdl-gfx"
|
||||
else
|
||||
ewarn "There is no X or sdl or ncurses in USE!"
|
||||
ewarn "Following upstream falling back on ncurses."
|
||||
myconf="$myconf --with-curses --without-sdl-gfx"
|
||||
ebeep
|
||||
fi
|
||||
|
||||
use gtk && myconf="$myconf --enable-ui --enable-threads"
|
||||
use gtk || myconf="$myconf --disable-ui"
|
||||
|
||||
myconf="$myconf $(use_with capslib caps)"
|
||||
|
||||
myconf="$myconf --with-zlib"
|
||||
|
||||
# And explicitly state defaults:
|
||||
myconf="$myconf --enable-aga"
|
||||
myconf="$myconf --enable-autoconfig --enable-scsi-device --enable-cdtv --enable-cd32"
|
||||
myconf="$myconf --enable-bsdsock"
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
|
||||
# Fix for high cpu use when compiled with --disable-audio
|
||||
use alsa || use sdl-sound || use oss || epatch "${FILESDIR}"/${P}-high-cpu-usage.patch
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
strip-flags
|
||||
|
||||
econf ${myconf} \
|
||||
--with-libscg-includedir=/usr/include/scsilib \
|
||||
|| die "./configure failed"
|
||||
|
||||
emake -j1 || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
make DESTDIR="${D}" install || die "make install failed"
|
||||
|
||||
# The emulator needs to be able to create executable heap
|
||||
# - doesn't need trampoline emulation though.
|
||||
pax-mark me "${D}/usr/bin/uae"
|
||||
|
||||
# Rename it to e-uae
|
||||
mv "${D}/usr/bin/uae" "${D}/usr/bin/${PN}"
|
||||
mv "${D}/usr/bin/readdisk" "${D}/usr/bin/e-readdisk"
|
||||
|
||||
dodoc docs/* README ChangeLog
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
Index: src/sd-none/sound.c
|
||||
===================================================================
|
||||
RCS file: /cvsroot/uaedev/uae/src/sd-none/sound.c,v
|
||||
retrieving revision 1.4
|
||||
diff -u -r1.4 sound.c
|
||||
--- src/sd-none/sound.c 15 Feb 2007 04:47:38 -0000 1.4
|
||||
+++ src/sd-none/sound.c 25 May 2007 14:47:35 -0000
|
||||
@@ -30,10 +30,6 @@
|
||||
{
|
||||
}
|
||||
|
||||
-void update_sound (int freq)
|
||||
-{
|
||||
-}
|
||||
-
|
||||
void reset_sound (void)
|
||||
{
|
||||
}
|
||||
17
app-emulation/e-uae/metadata.xml
Normal file
17
app-emulation/e-uae/metadata.xml
Normal file
@@ -0,0 +1,17 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>pva@gentoo.org</email>
|
||||
<name>Peter Volkov</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
E-UAE is a fork of UAE which intends to merge all the new features of
|
||||
WinUAE with UAE.
|
||||
</longdescription>
|
||||
<use>
|
||||
<flag name='capslib'>Add CAPS library support</flag>
|
||||
<flag name='sdl-sound'>Use <pkg>media-libs/sdl-sound</pkg> for audio
|
||||
output</flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
Reference in New Issue
Block a user