Use sys-apps/gentoo-functions, bug #504390.
authorMichał Górny <mgorny@gentoo.org>
Sun, 21 Dec 2014 14:20:48 +0000 (14:20 +0000)
committerMichał Górny <mgorny@gentoo.org>
Sun, 21 Dec 2014 14:20:48 +0000 (14:20 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!

games-emulation/virtualjaguar/ChangeLog
games-emulation/virtualjaguar/Manifest
games-emulation/virtualjaguar/files/virtualjaguar
games-emulation/virtualjaguar/virtualjaguar-1.0.7-r1.ebuild [new file with mode: 0644]

index 392b66eda96f23137140dbba2b2123254f774940..bf5aadf06cc9580886514beec5892d84d5b7fd4e 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for games-emulation/virtualjaguar
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/virtualjaguar/ChangeLog,v 1.16 2014/10/15 03:50:52 mr_bones_ Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/virtualjaguar/ChangeLog,v 1.17 2014/12/21 14:20:45 mgorny Exp $
+
+*virtualjaguar-1.0.7-r1 (21 Dec 2014)
+
+  21 Dec 2014; Michał Górny <mgorny@gentoo.org> +virtualjaguar-1.0.7-r1.ebuild,
+  files/virtualjaguar:
+  Use sys-apps/gentoo-functions, bug #504390.
 
 *virtualjaguar-2.1.2 (15 Oct 2014)
 
index 00dc4d73e5eb2bd22dd9fb7ad684b36db7147af5..21814c9e74d5d1a49b4f06ea13b796b7d6df2175 100644 (file)
@@ -1,11 +1,34 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
 AUX 1.0.7-cdintf_linux.patch 236 SHA256 60701b2729d87c1337c75a9ad72b77ddf386ff408d28c682bf7f5a8a9a9ec9f0 SHA512 3870e8a86de2bed215a91d745d613093c7fde0104059ebf24aabc679adddff6c59b692645fec3d7e0ad300c62c2e54d8433659d752e718f309e0737a60ca349d WHIRLPOOL 9b4d3a4f467690f709d2e60b198d5857a1d75eef0f747a96a45c721000d37cc9e4d0160a2bcb41fc7bc52612d01a3417f75d75ac02da51e550f3fbaf9b6bdef6
-AUX virtualjaguar 819 SHA256 28f00cc287b384d9ba66a836f4f3a9733f0d68e01998cd4a80743d39e5b3bff3 SHA512 4bad11b5b17fd068f3991c240f758255ef5db408da156e88469fba97bb431b1cf8386f5c55f11123ff865c3c02981ed855369d2925057bb3d774c014ec96d41c WHIRLPOOL a3639f9bb2f9206cebcf7dcaf48a3a8ee718680a011491375074d97b194dbe5ac3abab7af90c8b642943c7c46c709f028ddeeefd0245f829d83cf90532d4379b
+AUX virtualjaguar 819 SHA256 b0ab61dc7bc8d19b18bc8f6658dc101fa737223b0d42060e2277dfa058a54f1b SHA512 bab081eb2f4762d2de6ac574a43756c921de9a78698cc308096d2db987e4fe4d038d0023f9f57e9325f599324766f879169ee9f1451f8f2580e02d9994b54de6 WHIRLPOOL 4524f3bebf850e87d2a06a0403ae1282c7cae56889e5ecad3849f8fa1f4feb7373cb85ebd0a3826daed96a5ac32d815b65219929bd31c244f7ff2109e9a96cfb
 AUX virtualjaguar-1.0.7-array.patch 778 SHA256 3a3e22dea63c8ecbc2175999d9c94623ddedabce2da7637697091516ec7394ed SHA512 bb65931f79b712b031179104bfa96011c0249fa0fdf8096953f3dbeec323fa9488e9a20a20550a5c7faf75d77c5a15f976738460dc8308b31abd83ebba8c0916 WHIRLPOOL 0cae72c9dca48d8b66f72d0d1bd271548a3d775e6e98514bf607163c1f5828f924c589c0fd1425c5d266b42c7db2383caa94ba8c5c89835990883ea0e3ad4b85
 AUX virtualjaguar-1.0.7-gcc43.patch 285 SHA256 22a2eb8a906912729e982e0cb79db45c1c0b85a766a123cd12e79c57de4d71d9 SHA512 9be7f7715f7aa828fbccbb49eeb6131a3656c5cbb3cac269c8f7ad9d1a2b7ccc8c83a4c8ae5b65296a2c203168a599289000f1daf5642d85a2b5e7c69d1022f2 WHIRLPOOL 120cc6ad27126ceb2c8f988dbb9d4f0b24a9c605491ef2d389b16b7f6db3a1428620167fd3526c7ded6b8b886591ea3a808d9cb339fcd4f864f5f8202238810c
 AUX virtualjaguar-1.0.7-makefile.patch 1577 SHA256 a87d2decbf519d933b18131e05ad31dfa038542d51e788036b7e3ef6ccee0972 SHA512 5005f5f0f3ed40cb549f2e2befc8a8773b3f7220a73508f114b6078c1cbfbef92ae8ea10e1b29fd21144f1af812108a096d1d8720a1434aef86de1b8b2c50412 WHIRLPOOL 228095597c155390d7e3774c1f36cc992edf701088beeb2ec0f015c44cba201d9b599cdbfec617fac80a1fe2974da9e9a9eddade2877f1f466c3f839fba11e27
 DIST virtualjaguar-1.0.7-src.tar.bz2 255401 SHA256 31309ffb2776df880729ef0ba69f973d54712ce94a0d66c1eddac375bbd365c0 SHA512 770e6534d1d59dd377ed92c38f754a417b0f8a72884ba64a22764c15132367ecd78cf66b6f1b6d7b5cddf805bae01475414dd2c10223b560a867e0682c2f175f WHIRLPOOL d479a5c531faf79ce3e9a2a1104cbbbbd7949d79df17458c7e3c83a381ae876094ffc84bf5256d6b3d09d250a695f83f05e7a8b58ce79ca24296650fbbc2bda9
 DIST virtualjaguar-2.1.2.tar.bz2 2917041 SHA256 04dac519857ef9eba24e26c1ab7c73d8b94599c613a922590826228966175368 SHA512 96b842762773631b5df25721d4913f771580c8e23c017a3572539c15a028a4e7743870f2ce3f30380f553781d3beed26693d7e04191efc1475c0cc6fef9f91fb WHIRLPOOL fe1f0991ed06a36f861a2fd1d35d0a3e1f189e07a79ce4950df3881848956217d58bc134a30b3f2241073e3e2342bc3779b47800f186179585ee948e3df59470
+EBUILD virtualjaguar-1.0.7-r1.ebuild 1691 SHA256 dae4f8acff9472bff549d2635cce3fcc07abd3e253fbcbc158c52d5868c0b5c8 SHA512 09ffc66c500540ef01255031d1941641bc179339049bf38bf8c3f7c92ce0792112ea04a87a367f299ba2a6593a4e0faa4b4002f9a8ccafc16b684dc33a4ac4fd WHIRLPOOL 375fac6265de1966a71242bbe43835208b198cbdea84a33c79a2c552825f84a2964b3a74df258734d28a394a01bae79be3aba2e8f34d1a1c813aa495a7e6e03c
 EBUILD virtualjaguar-1.0.7.ebuild 1639 SHA256 de932c7e19318ed7d2902e5908d65ccf1a994247623804093adf0b4b29fb0690 SHA512 bcc0955aed1e79c40e4ece45ea7ac867e85b0641678379937877959b42ac34110ed912cb2df090fac0f303234bec76825e11c6b546961dbab7060c59714cf69b WHIRLPOOL 06c1ea98f4ff083b87b8a62576aecd0377b57c8b1c8d4576936dd905591fac2a602a909f8f6b81210c99ff7a19249bb04a4aba8e32e965dcd63788d8db5e080d
 EBUILD virtualjaguar-2.1.2.ebuild 1200 SHA256 67833f9c3c24222464719ef62bbcd1d1561d77afa09fbfe2abb9509f012e0163 SHA512 9195cd61703aa0b5bbfefe33356312ec9c80b9c177b7cda27fe95b04de7027a4beac6efa1c01dca5ad3c28e1cfca152d71a7c9ea86131dbcdb58a052370631c7 WHIRLPOOL 5c25dba583c13d21dc811d01cb1ecf45cffdca54048394b7321a25758260bd880c15fa54bebf7c5c7a39146da4cbb7d10562d484197a5a1514512fbbdfb475e3
-MISC ChangeLog 2607 SHA256 cc9f64756caca20bd4eb40053055f38660d17f369b1e1167c011a5a52ce9ed7b SHA512 c3d56ee30725c083c13562106c2d5b0b87bcfbba24725a4f780b728ac39d04d77954c6ba8ff85be5107c3bec1b867c477d8227c09ae551251dd4c384108427ff WHIRLPOOL fb86648ccd1f973d7845469ecaface76b15c6b28bd6a4bae37c7cf224ba1588c5b0a2837b99a9a4f87d701f3f78f363572273ad9adf72977df384ce6da5be004
+MISC ChangeLog 2795 SHA256 66116cbe28153992c19b87a362d50f6ce8cc3e3626f6eebf3fb69be2811eeb8e SHA512 973600872cd25c06f01b96ed8adeb436b983d302bb6d305bd91178114d4b8138871040c94e0192a1bc557b25a4d388a9d02128afe2ceffd807d9cb663f7b71b0 WHIRLPOOL 21b6cdfd1c2088d104f4299860a45cdba8bcd12e4e38e439ac681afa6af43adbfd9dddf66bfeecea8dc23b1b2040cad6a63e51af2de5f145f36fec046d993df4
 MISC metadata.xml 325 SHA256 e463174ec5fbe97c9081552d17e71c466132640cddd3d998212d253af5349ac1 SHA512 0b1df6a0e01158ec6a96085b0b4c24915f9675bab6504662d47e3937c2e2bdc7da1123e911fe73cbf78f2d9192515fc187ebb0feb96aabdd1f35ded351f92060 WHIRLPOOL bbaebaa11afb651ee6d76c703d846d44673be6aac8890c92f9e609df176ec144210478c99dd1725aea4edbcb890e938fe70cb449ecaad2decac25e05985d4f29
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iQJ8BAEBCABmBQJUltdAXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOfRoQAJzIiOG1gs3axB+cqJNL71JE
+304Qd5++2N/M7ptwRVHphKlvBhMPhXbzl9ijn3yesq06U6PiUUWCfSZ0CjV7FQj3
+Qwxv7cT0VYe062b/EF60XlyQ4BCwsFLowaUo1HpU8tDTU0JWXDY/Ah+mbgY27+y2
+4o9SPCWvGYmIFSKHGQthYJ5F5dWj0yu8RYr4G2cUOAZ2h8+4L0MQFzM0Wxnhelgt
+8GFKZaBMJSkecaIyEhnh1JAc7J/6TkNsYw/l0JFUHerooKNHAmCEQPkpE199hXc3
+NYmI53gIHTTNio4VodunybuCWvuHe87UsyzSfjSb4+lVX2Pyx8XwQOLTqUnOhItc
+QNYe4QU9MWLLuUhz1VaZ3tqukfIZ3Qh+7ndEHTcZu1QtWqroN8aTQQmh1InBSy9X
+kc8TD11FIPmk5XYsmnNp4AkYl7BWF687kjWbmh+aWztm5XKWMAgYQs8l8Hywzt84
+wOXihexEpLW0kke4ulAPyuNncl7YcBCiirE4iJPLMJyKFdNqcZ5+h51FUqCtxjpz
+8jz1pArFVYoQlf/0E2HURpO24q9TN/XUbS2aeC0Y9tpQtZRG2JHdfGghYqin8NSK
+3nM8d+JyM9VitxspZZ/yVrM/p6Z9hJA11CtEGzHN/a8DLFV6DpfsZa7RtGlfk/y5
+ODZD4PD+uG4eVY8yjxYh
+=fLP5
+-----END PGP SIGNATURE-----
index 90ab9cda82c2937d11088f36a0220eb08f7b8b71..bc607d5aaf42f5545f268b71732c83aeb9a2946a 100644 (file)
@@ -1,11 +1,11 @@
 #!/bin/bash
 # 
 # Script for launching virtualjaguar 
-# Copyright 1999-2007 Gentoo Foundation
+# Copyright 1999-2014 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/games-emulation/virtualjaguar/files/virtualjaguar,v 1.6 2007/05/05 05:17:19 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/virtualjaguar/files/virtualjaguar,v 1.7 2014/12/21 14:20:45 mgorny Exp $
 
-source /etc/init.d/functions.sh || exit 1
+source /lib/gentoo/functions.sh || exit 1
 
 shopt -s nullglob
 
diff --git a/games-emulation/virtualjaguar/virtualjaguar-1.0.7-r1.ebuild b/games-emulation/virtualjaguar/virtualjaguar-1.0.7-r1.ebuild
new file mode 100644 (file)
index 0000000..10e0f68
--- /dev/null
@@ -0,0 +1,60 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/games-emulation/virtualjaguar/virtualjaguar-1.0.7-r1.ebuild,v 1.1 2014/12/21 14:20:45 mgorny Exp $
+
+EAPI=2
+inherit eutils games
+
+DESCRIPTION="an Atari Jaguar emulator"
+HOMEPAGE="http://www.icculus.org/virtualjaguar/"
+SRC_URI="http://www.icculus.org/virtualjaguar/tarballs/${P}-src.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~ppc ~x86"
+IUSE=""
+
+DEPEND="virtual/opengl
+       media-libs/libsdl[sound,joystick,opengl,video]
+       sys-apps/gentoo-functions"
+RDEPEND=${DEPEND}
+
+S=${WORKDIR}/${P}-src
+
+src_prepare() {
+       mkdir obj || die
+       edos2unix src/sdlemu_config.cpp
+       epatch \
+               "${FILESDIR}"/${PV}-cdintf_linux.patch \
+               "${FILESDIR}"/${P}-gcc43.patch \
+               "${FILESDIR}"/${P}-makefile.patch \
+               "${FILESDIR}"/${P}-array.patch
+
+       sed -e "s:GENTOODIR:${GAMES_BINDIR}:" \
+               "${FILESDIR}/virtualjaguar" > "${T}/virtualjaguar" || die
+}
+
+src_compile() {
+       export SYSTYPE=__GCCUNIX__ \
+               GLLIB=-lGL \
+               SDLLIBTYPE=--libs
+       emake obj/m68kops.h || die
+       emake LDFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_install() {
+       dogamesbin vj "${T}/virtualjaguar" || die "dogamebin failed"
+       dodoc docs/{README,TODO,WHATSNEW}
+       prepgamesdirs
+}
+
+pkg_postinst() {
+       games_pkg_postinst
+       elog "Please run ${PN} to create the necessary directories"
+       elog "in your home directory.  After that you may place ROM files"
+       elog "in ~/.vj/ROMs and they will be detected when you run virtualjaguar."
+       elog "You may then select which ROM to run from inside the emulator."
+       elog
+       elog "If you have previously run a version of ${PV} please note that"
+       elog "the location of the ROMs has changed."
+}