[proaudio] proaudio/proaudio: [3080] goattracker: 2.72 eapi 6 bump; + 2.74 stereo version

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 3080
Author:   dominique
Date:     2017-07-28 01:49:58 +0200 (Fri, 28 Jul 2017)
Log Message:
-----------
goattracker: 2.72 eapi 6 bump; + 2.74 stereo version

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/goattracker/ChangeLog
    trunk/overlays/proaudio/media-sound/goattracker/Manifest
    trunk/overlays/proaudio/media-sound/goattracker/goattracker-2.72.ebuild
    trunk/overlays/proaudio/media-sound/goattracker/metadata.xml

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_bme_makefile.patch
    trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_makefile.common.patch
    trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_makefile.patch
    trunk/overlays/proaudio/media-sound/goattracker/files/gt2stereo.xpm
    trunk/overlays/proaudio/media-sound/goattracker/goattracker-2.74.ebuild

Modified: trunk/overlays/proaudio/media-sound/goattracker/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/ChangeLog	2017-07-26 22:55:24 UTC (rev 3079)
+++ trunk/overlays/proaudio/media-sound/goattracker/ChangeLog	2017-07-27 23:49:58 UTC (rev 3080)
@@ -1,7 +1,13 @@
 # ChangeLog for media-sound/goattracker
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: $
+# Copyright 1999-2017 Gentoo Foundation; Distributed under the GPL v2
 
+*goattracker-2.74.ebuild (28Jul 2017)
+
+  28 Jul 2017; Dominique Michel <dominique_libre@xxxxxxxxxxxxxxxxxxxxx>
+  goattracker-2.72.ebuild: bump to eapi 6.
+  goattracker-2.74.ebuild: stereo version; 2.73 doesnt compile;
+  3 patches + sed patching into the ebuild; icon file.
+
   21 May 2014; Gavin Pryke (gavlee) <gavinlee303@xxxxxxxxxxxxxx>
   goattracker-2.71.ebuild, goattracker-2.72.ebuild:
   rename libsdl USE dep audio -> sound. add virtual/pkgconfig and fix DEPEND

Modified: trunk/overlays/proaudio/media-sound/goattracker/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/Manifest	2017-07-26 22:55:24 UTC (rev 3079)
+++ trunk/overlays/proaudio/media-sound/goattracker/Manifest	2017-07-27 23:49:58 UTC (rev 3080)
@@ -1,6 +1,12 @@
 AUX goattracker-2.71-makefiles.patch 2277 SHA256 87177a9e5e2f54323bb89636f3a9f6894a47a73324bb721e0d265837f36d048b SHA512 5c9381e6fc2d7253df8c6fd6a2c3e09291461a1ec532068b32719573fa2f91875a826ce80b34a2ae80276b137f663e0ed81d265ce1626b7aaeb14ca6178a13d4 WHIRLPOOL 5125e12264a595b2d61465b9151ed4b001b6979685b699afe7a879df9b2f139193e28c0d0c68acea1b2627eb73761b2e8d49447ecba6c2cfe20f521ab0f8797f
+AUX goattracker-2.74_bme_makefile.patch 275 SHA256 3a96a87f9d68f73869ceebce6ebf120d669821deaec3f883d8944e7017813be2 SHA512 a694bd9d86c56ea3da2f4b62b3a022919e771bc5135fa59f22da4b60422ef60ca4d1f2d8148f86836db4a8934e62ed72984cb0abf2832fcef6f2bc5b4af6bada WHIRLPOOL d85d245a30f9f047ec26dabc83bcfc0e80c80db4c4e5e3b7ed783a1ca4d98c0f9353f738788273b181e82f76b198f881b5fd2917e1f8c6d6ffec14a09b9654a1
+AUX goattracker-2.74_makefile.common.patch 461 SHA256 342f4d9f1fede887a1618715e3f35d8253d3439cc3284fafe7c2d544fcf5038c SHA512 0f9ce29ab51c2725563cccce14473b8178c8222b307d7da6ce7b64c88f416f7c7d4111ee3da703b2ad69a1ae208d4ba68491b3c83997d8eec6f786e34981132f WHIRLPOOL f5c910583e5aee19e935f94771160cb63cb52680964df3807b609d3504cbcfff3c58bdc0ef7a52203751cc34a50b0a7138436d4bc4d74862b60cf342d751f32a
+AUX goattracker-2.74_makefile.patch 283 SHA256 f0ec0d5798893cbc28605fc4c9bd33a8b39b83e17ad103fd091aae86362b443f SHA512 507564b0718f791e353cbeb5a5b7d81b636682ad50fb1406bbd99d877b29a8cd622d1e2212337b3e57104ed3787683cd63a9b8f58ff686df066a44da61f011f7 WHIRLPOOL aeebf853a661aa2fec7a8bddf3dc42974ce7dad01b7d846310e63e3c68c14befb233c0c6250800cd1c7cb446324d2e6a5eb04eb1303d780b6f468d144ab165a8
 AUX goattrk2.xpm 1585 SHA256 b1dbc7f99c39915c514981f6ac6e4e0a56209019622071af5dab28cdfa0668cc SHA512 a5df948d1590ceea6ebfcf05006bb23f4bc618e52d6317df7c03e9cf3322fa61a83f879b891916f7d531f87916096aaf60755366dbf0754e7f038631339252dc WHIRLPOOL 09fa6b516906001d9d19a1752d3d230b967cd4d1a824ceaeff94de0c6b707a2f7e071642ad9fb8f09cc51bfd8e9808e9ff73e923f7b468286c9bd09ceac0c634
+AUX gt2stereo.xpm 1585 SHA256 b1dbc7f99c39915c514981f6ac6e4e0a56209019622071af5dab28cdfa0668cc SHA512 a5df948d1590ceea6ebfcf05006bb23f4bc618e52d6317df7c03e9cf3322fa61a83f879b891916f7d531f87916096aaf60755366dbf0754e7f038631339252dc WHIRLPOOL 09fa6b516906001d9d19a1752d3d230b967cd4d1a824ceaeff94de0c6b707a2f7e071642ad9fb8f09cc51bfd8e9808e9ff73e923f7b468286c9bd09ceac0c634
 DIST GoatTracker_2.72.zip 905191 SHA256 0c05ea09c8af372e631ca0cd9cdfc5ddd6a0784712cc679f546413e3b2f8e194 SHA512 208360131f7627d26b5f7e9fd31a333773136de0f299aae8b29a874461a92702564abaae70e531fd801d8a072c36292afd5f3f5c7e1ef995fa00f43449684d16 WHIRLPOOL e3a2edf934a218ff437169f585e5c30ba4f0658bd0d171a57fcd686162ebd26305b31dbf4f461614bdea5ba0c8c3b67a7c4ee96c27859e9c5e5ea06b3a5e302d
-EBUILD goattracker-2.72.ebuild 1387 SHA256 40c425818755541c68a503e4052a94284070b4b579d5c0d726c756893130f27f SHA512 926c87a0f98afad8e18a83ea722d8104e35ca0b146613235afdcddcd0139d1133b9b257d94aca4ce0ee78062a14a9f70b9e497de3a59b787c64916da8cd997a8 WHIRLPOOL 9d03b2a0cf1068b2e695833c5e9f781443dae5645831c2b613b11febe9a147b96be6dbb1a7d453f3dacc0841841b966af8c9d3680faaafe98313adbc98814c03
-MISC ChangeLog 1040 SHA256 7f8f4573572d6c934906dd459704676ed948971322f1ccfe25a5ded5f25cdde8 SHA512 e88836aa6efd9f6936d0b6611d403d44291314060097dc6055a19ed1f347a994c1c7ef71427854909dea949bc6b3f2670c48eb90fa9087fa3c9965cc8764752c WHIRLPOOL 1329161fa4f94089bffa3b0178638d222297a66b7e2660b48199fc46cd52b63df3f974205ab68fd22b387ced1e34e792c7a4c5d7345e41a53be3f0d46b23a1db
-MISC metadata.xml 246 SHA256 f32f31abe9dcc1f9a5dc9b6a36996d773abd006d92c13c4df48f8d7d1061060f SHA512 327022589c637a14219eb603a62050fbb93b980f4693960c0ac4117b6b483d9f0d9fe1366d8e18227b34373a399aef339f49c16df8ca57b9ec870568a4d394f4 WHIRLPOOL e55381a9a9fd1d0efbe87da1c3aa302efdcf4734827f56273faeb55b17361c529518fcf16ac0946102e26165e8eedba81ab0cd07c7b08ce6bad001e944e43a0f
+DIST GoatTracker_2.74_Stereo.zip 903689 SHA256 b268e306f8ace430eeacea4b0e2ce4d2f43453e8703ce2e54686a038655cf80b SHA512 2835022311c9b1cea0c020662abf6333c18eb6e687149355e09c6b8685a1658530e71fe04f91bba25bc7bca60e4a6a69419cfc9ea8ef13d684a6631b6e7325af WHIRLPOOL d14ba50eaff002d1e1d8740fc7e89b7e8ff4d56f10b7cd9d5fabd0bfc377ae3af02c3ee79a8ace96c4ebdd3827a637a03ead05778a3f45df48a96f94b9db3d90
+EBUILD goattracker-2.72.ebuild 1387 SHA256 574c599f616fd4f587b6cc8d9d8b669896c76ad978e951b0af8201618f113a07 SHA512 40d310a69876b7b714b6772e260240df15ab4d2b962fbbc253bf12a3b2e7b2cb1b461056a82e7d05e5700ed4659d2099c42d0ccba17306fcab456ac7dce426fa WHIRLPOOL 7413de713eed4b05f2a8d314f56a169996dcbbabd50c94be8426855cdf4e275f2542cb45af3aadb9ed7928ce79571898fd9fca35c5dfb1ff7b30667b7a84cded
+EBUILD goattracker-2.74.ebuild 1571 SHA256 8ebf3d356805e6bc0d72b0b0063b1c51411f555febfef9090def0ed77c5e45d2 SHA512 a753ec4231dcb0b5f241651ca392ea58d4251436b4be435e1751b48ded2452c71cf4af621cb5a8f7663f9033a56f9e71d3d7f9a378b25b6f8e4d611b769cc04e WHIRLPOOL f99a124f62ac86408e5fb21d2d156e6ba3bb465a0d51eda6413ad16d34aa59c70f3b376bd5fbbeb1657ed1b5c5b8335a3fa478dd5959c5e25e40eb78db0bfdef
+MISC ChangeLog 1301 SHA256 0bea1d00014be12f7955a673c91bc9081f4be0a11f86ffabd17374e07a8dc439 SHA512 0f3b1e520bb0b547bf067568d234772be92da58ee6d4934fc60eac768c3fab6841fcd42f3e5024828c0e31782e0f1539f0dd251caad3729f613682c21de7e33a WHIRLPOOL b0eba11927a25b048460125adffaafd7cc84bd30e16adf6ced2e1e572b28d6c4a7d98f93e4d827e1421b76b99571a5f9a5bc8a4d6adf5b137c861fc26bd716c2
+MISC metadata.xml 261 SHA256 3812db1cff66d287c945fc7987f7d2cb37fea10ad28fdae3b7277beb8cfe7392 SHA512 590077890c7cc0e1fd1c8b4388764030dcf95e6bd04f996a73839809b011e666a859417ae2ec91eba8af11e4fe5bbe9c89791e1eccd23b7fc6ec43cca304e0b1 WHIRLPOOL 539e44c7fa67fe66d40aea271af64a7da8cb15c7f990400572ea7372b6268575cf1bf1d536772276b8df4340a7919392d21120a7f7321d198a24460b3b383154

Added: trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_bme_makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_bme_makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_bme_makefile.patch	2017-07-27 23:49:58 UTC (rev 3080)
@@ -0,0 +1,10 @@
+--- work/src/bme/makefile.orig	2014-07-23 23:58:26.000000000 +0200
++++ work/src/bme/makefile	2017-07-27 02:03:34.375607228 +0200
+@@ -5,6 +5,6 @@
+ 	strip datafile
+ 
+ dat2inc: dat2inc.c
+-	gcc -o dat2inc dat2inc.c
++	$(CC) $(CFLAGS) -o dat2inc dat2inc.c
+ 	strip dat2inc
+ 

Added: trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_makefile.common.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_makefile.common.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_makefile.common.patch	2017-07-27 23:49:58 UTC (rev 3080)
@@ -0,0 +1,18 @@
+--- work/src/makefile.common.orig	2017-07-27 02:34:24.534539719 +0200
++++ work/src/makefile.common	2017-07-27 02:42:11.469522682 +0200
+@@ -1,9 +1,11 @@
+ # common makefile directives for linux and win32 build
+ 
+-CC=gcc
+-CXX=g++
+-CFLAGS+=-O3 -Wall -Ibme -Iasm
+-CXXFLAGS=$(CFLAGS)
++CC ?= gcc
++CXX ?= g++
++CPPFLAGS += -Ibme -Iasm
++EXTFLAGS += -Wall
++CFLAGS ?= -O3
++CXXFLAGS ?= -O3
+ 
+ EXE=	$(PREFIX)gt2stereo$(SUFFIX) \
+ 	$(PREFIX)ins2snd2$(SUFFIX) \

Added: trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_makefile.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_makefile.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/goattracker/files/goattracker-2.74_makefile.patch	2017-07-27 23:49:58 UTC (rev 3080)
@@ -0,0 +1,11 @@
+--- work/src/makefile.orig	2014-07-23 23:58:26.000000000 +0200
++++ work/src/makefile	2017-07-27 02:00:09.450614705 +0200
+@@ -2,7 +2,7 @@
+ # Linux makefile
+ #
+ 
+-CFLAGS=`sdl-config --cflags`
++CPPFLAGS=`sdl-config --cflags`
+ PREFIX=../linux/
+ SUFFIX=
+ LIBS=`sdl-config --libs`

Added: trunk/overlays/proaudio/media-sound/goattracker/files/gt2stereo.xpm
===================================================================
(Binary files differ)

Index: trunk/overlays/proaudio/media-sound/goattracker/files/gt2stereo.xpm
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/files/gt2stereo.xpm	2017-07-26 22:55:24 UTC (rev 3079)
+++ trunk/overlays/proaudio/media-sound/goattracker/files/gt2stereo.xpm	2017-07-27 23:49:58 UTC (rev 3080)

Property changes on: trunk/overlays/proaudio/media-sound/goattracker/files/gt2stereo.xpm
___________________________________________________________________
Added: svn:mime-type
## -0,0 +1 ##
+image/x-xpmi
\ No newline at end of property
Modified: trunk/overlays/proaudio/media-sound/goattracker/goattracker-2.72.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/goattracker-2.72.ebuild	2017-07-26 22:55:24 UTC (rev 3079)
+++ trunk/overlays/proaudio/media-sound/goattracker/goattracker-2.72.ebuild	2017-07-27 23:49:58 UTC (rev 3080)
@@ -1,8 +1,7 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: $
 
-EAPI=2
+EAPI=6
 inherit eutils toolchain-funcs
 
 MY_P=GoatTracker_${PV}
@@ -27,6 +26,7 @@
 
 src_prepare() {
 	epatch "${FILESDIR}/${PN}-2.71-makefiles.patch"
+	eapply_user
 	# don't strip binaries
 	sed -i -e "s/strip/#strip/g" src/bme/makefile src/makefile.common || die
 	# sed the arguments in the examples info, this is not windows

Added: trunk/overlays/proaudio/media-sound/goattracker/goattracker-2.74.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/goattracker-2.74.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/goattracker/goattracker-2.74.ebuild	2017-07-27 23:49:58 UTC (rev 3080)
@@ -0,0 +1,61 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit eutils toolchain-funcs
+
+MY_P=GoatTracker_${PV}_Stereo
+
+DESCRIPTION="A tracker-like editor for creating C64 MOS 6581/8580 SID music"
+HOMEPAGE="http://covertbitops.c64.org/";
+SRC_URI="mirror://sourceforge/goattracker2/GoatTracker%202%20Stereo/${PV}/${MY_P}.zip"
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="examples"
+
+RDEPEND=">=media-libs/libsdl-1.2.14[sound,video]"
+DEPEND="${RDEPEND}
+	app-arch/unzip
+	virtual/pkgconfig"
+
+S=${WORKDIR}
+
+PATCHES=(
+	"${FILESDIR}/${PN}-2.74_makefile.patch"
+	"${FILESDIR}/${PN}-2.74_makefile.common.patch"
+	"${FILESDIR}/${PN}-2.74_bme_makefile.patch"
+)
+
+src_prepare() {
+	default
+	# epatch and eapply_user fails with the complete patch
+	sed -i -e "s/(CXX)/(CXX) \$(LDFLAGS) \$(EXTFLAGS)/" src/makefile.common || die
+	sed -i -e "s/gcc/\$\(CC\) \$\(LDFLAGS\) \$\(EXTFLAGS\)/g" src/makefile.common || die
+	# don't strip binaries
+	sed -i -e "s/strip/#strip/g" src/bme/makefile src/makefile.common || die
+}
+
+src_compile() {
+	tc-export CC CXX
+	cd src/bme
+	emake || die "compile src/bme failed"
+	cd ..
+	emake || die "compile src failed"
+}
+
+src_install() {
+	dobin linux/{gt2stereo,ins2snd2,mod2sng2,ss2stereo} || die
+
+	dodoc authors readme.txt readme_resid.txt goat_tracker_commands.pdf
+
+	doicon "${FILESDIR}/gt2stereo.xpm"
+	make_desktop_entry gt2stereo GoatTracker gt2stereo "AudioVideo;Audio;"
+
+	if use examples; then
+		insinto "/usr/share/doc/${PF}/examples"
+		doins examples/*.{ins,sng,prg}
+	fi
+}

Modified: trunk/overlays/proaudio/media-sound/goattracker/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/goattracker/metadata.xml	2017-07-26 22:55:24 UTC (rev 3079)
+++ trunk/overlays/proaudio/media-sound/goattracker/metadata.xml	2017-07-27 23:49:58 UTC (rev 3080)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
 <pkgmetadata>
-	<maintainer>
+	<maintainer type="project">
 		<email>proaudio@xxxxxxxxxxxxx</email>
 		<name>pro-audio overlay team</name>
 	</maintainer>


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/