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_li...@users.sourceforge.net>
+  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) <gavinlee...@googlemail.com>
   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>proau...@tuxfamily.org</email>
                <name>pro-audio overlay team</name>
        </maintainer>

Reply via email to