From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-emulation/softgun/Manifest | 9 +++ .../softgun/files/softgun-0.21-make.patch | 68 ++++++++++++++++++++ .../softgun/files/softgun-0.22-make.patch | 75 ++++++++++++++++++++++ app-emulation/softgun/metadata.xml | 11 ++++ app-emulation/softgun/softgun-0.21.ebuild | 32 +++++++++ app-emulation/softgun/softgun-0.22.ebuild | 32 +++++++++ 6 files changed, 227 insertions(+) create mode 100644 app-emulation/softgun/Manifest create mode 100644 app-emulation/softgun/files/softgun-0.21-make.patch create mode 100644 app-emulation/softgun/files/softgun-0.22-make.patch create mode 100644 app-emulation/softgun/metadata.xml create mode 100644 app-emulation/softgun/softgun-0.21.ebuild create mode 100644 app-emulation/softgun/softgun-0.22.ebuild (limited to 'app-emulation/softgun') diff --git a/app-emulation/softgun/Manifest b/app-emulation/softgun/Manifest new file mode 100644 index 000000000000..2668f877f78c --- /dev/null +++ b/app-emulation/softgun/Manifest @@ -0,0 +1,9 @@ +AUX softgun-0.21-make.patch 1862 SHA256 445636a5857d5efa07a80af7f2c5531df71eac4fc056860fa900251654a7454e SHA512 023cb1ba898df7db1f6c5d7771feec0cc9751bea879cf7d84fe1d1b05c8d09a600b2fcf98ce560760ace1cd555a4ff4ec62283d61b79ba55eb5cf2a9218169c1 WHIRLPOOL c92eff4b0a0eec8d49b8ea9e72d47787bd46898cf5bcd6d3bb65a2ecda44129e6a09be207af049bcedd0cf7b4358696e69e727b9ac91dc912fb35a07f38d3628 +AUX softgun-0.22-make.patch 2157 SHA256 abcbec847efcb8dc2fcc822bf776f25491416e863bc08d281481f130f574b114 SHA512 0ae2fcb89b279799f28fef49b60eaef7d7f4ed145bb24cf7f4543574077672918aa8fbdd85ba6ae4a2af49629de8bebd3f4cbf98d7ed7b5aef3f14e37ec18b50 WHIRLPOOL d56f6ec41b9d97952a11fb5bc0224e6882c76ba664d33e8850f061a0818910aea21db27505ff0008f44f9b00593eb733c22f060c27d0c3a416beaf1e77172ab9 +DIST softgun-0.21.tgz 1126433 SHA256 a133b6d1062545cbad78442902c9b447bc8307b08e055933fed177659b34eea5 SHA512 145c6e8407e57353212dcb7ab8193c9b5d5c7fa6271dfbe3f4637c236b07989ef61729f55850da14639dc7d7d64ad5b68c73783e634dc5d2763865977c62ca8a WHIRLPOOL a4fcaae3846ecedb863d16673630cc5b7346af010dc21fd4161b7a5a3ec8af24a1a4db018835f0b2860cc06aed4843aaba41cc47ef18a91ae5c5933e7f82be08 +DIST softgun-0.22.tgz 1239881 SHA256 413d0137a3ee588ab76703058d9bc132f25b4f760ff5a97d6150ffe2f9d2e2fb SHA512 5c13840874b09aab6c0921d705c0ea94da87cc1a80d2fcbc9f329ade25f33bb2c8eba2fe284b4c3b41e70b8f258a45fc83caa296880bfa3e7870994de587e591 WHIRLPOOL cbbb2745b9e5cf72a18fcea87c604078db436ec6376c918920f31132fdfae246fea6f9279260787e25481e43013e200e19a9b7aef05ccd469caaa84c9effb34d +EBUILD softgun-0.21.ebuild 611 SHA256 ec203359d807732b3f470d17bb84624a0263404e9d019f5ec82ca9ac0914e47a SHA512 79f10859c31cccb5cc267cbcae91f03c20a0289a3c32cfc8e519ba3e0b983b21676b3c3561cfcb3670301ed3efd0d4b3c92db7894fa702054cf0d67c294b590c WHIRLPOOL 1ab09b75eb5f9fcbd4d17d9617f2852654a2aa74832be04d77b0db7943f6190f925efad115bf217c52124082c9c9f1cc99ce72c5eec39117efa9828be4c852b0 +EBUILD softgun-0.22.ebuild 577 SHA256 dd2013e91fde947b31e78cff5be781b544546d5c5bf698dae37dc36462780b1c SHA512 f12b6f70834a97381ad08ba2bf2345f666bd9005712d4ea1c8fdce62e973e81b95b1a6cdd2c15ba93de05a4c433f5700edbfdc930046bcac26d513be3f588424 WHIRLPOOL 75ecf9a0d6e5458b36067a747151d36413f5b9b20210695fc1c25d9309100d97fd8bdbc7d825815130cb49a7600f024333d3ecae7405193ad64eb2f0a5faa2af +MISC ChangeLog 2546 SHA256 19611ac5796961228e2c58ac80a875424353048255cf0c9e76322690e377f3da SHA512 ceb5f51eadeaf7152c5ca9d233da0ae7d5a578f4db906f85b43c31fa6531d10cbb7f836b913ea52e5a46007782a6a7e8ac0e45bff519518d183995ba5162f9a8 WHIRLPOOL d1faef6a527563d4861d7ca1f68e922e63afbc75bcadfada8ca16a10006a872a8686c1ad2f676a7ce1a2a2de8914f75f7095a4c264595922ed11a18c02db0f78 +MISC ChangeLog-2015 2187 SHA256 a22085e9603b78c7d3cd427ebdbe1e8004aaa2993993f43df94ea032b114668a SHA512 8945cce2f58b18b222b9a11509cf9c41c8e64ed2bb8b17185eb545078f553b419212c79124be1ab5e9505083aeda46f71cb9a23b3a9d19f574087f55c00673e1 WHIRLPOOL b335946d1974eaf9e124a4ba26c74b5d4fa5c32708ea69525d02b5a6f7476f7451ba42af13095480ddcfc27d10b2e22949d73882fda2754901a84926780b6a83 +MISC metadata.xml 336 SHA256 469d505e5d0231b029f541c642fe310f9d2047f3c1b997dec785e8d71a37c143 SHA512 cb971bed5c426cf0e7ebdd24de23364f35c060a23fc2f92c86f8697cdfdf5e5950644ce0a4d6237655fa9ff23c911c1825b63bb5c0ee9950bf928ab407d080ab WHIRLPOOL 6fe194cfd30978c1e6cd3af5cab396d11b7776bf90d27b523bcd8c846ac86fb72ee17eb0e929cf4b95cc88a69de6df0ff50ee7f74eb698a66298dba62c7ee709 diff --git a/app-emulation/softgun/files/softgun-0.21-make.patch b/app-emulation/softgun/files/softgun-0.21-make.patch new file mode 100644 index 000000000000..bb3ded406a0a --- /dev/null +++ b/app-emulation/softgun/files/softgun-0.21-make.patch @@ -0,0 +1,68 @@ +--- softgun-0.21/config.mk ++++ softgun-0.21/config.mk +@@ -9,7 +9,7 @@ bindir=$(prefix)/bin + libdir=$(prefix)/lib/softgun/ + + #CFLAGS=-Wall -pg -O1 -g +-CFLAGS=-Wall -O9 -g -fomit-frame-pointer -fno-strict-overflow -Wstrict-overflow=3 -Wno-unused-but-set-variable ++CFLAGS+=-fno-strict-overflow -Wstrict-overflow=3 -Wno-unused-but-set-variable + DEFS=-D_GNU_SOURCE + INCLUDES:=-I$(top_srcdir) -I. + +@@ -19,13 +19,13 @@ + SHAREDLDFLAGS=-nostdlib -shared + CYGWIN=$(findstring CYGWIN,$(shell uname)) + ifeq ($(shell uname),Linux) +-LDFLAGS=-lpthread -lrt -lm -lz -lasound ++LDLIBS=-lpthread -ldl -lrt -lm -lz -lasound + else + ifeq ($(shell uname),FreeBSD) +- LDFLAGS=-lpthread -lm -lz -lSDL ++ LDLIBS=-lpthread -lm -lz -lSDL + else + ifeq ($(CYGWIN),CYGWIN) +- LDFLAGS=-lpthread -lrt -lm -lz ++ LDLIBS=-lpthread -lrt -lm -lz + else + $(error "Unknown architecture $(shell uname)") + endif +--- softgun-0.21/Makefile ++++ softgun-0.21/Makefile +@@ -116,7 +116,7 @@ + + + softgun: $(OBJS) +- $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) ++ $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ $(LDLIBS) + + boards/libboards.a: + $(MAKE) -C boards libboards.a +--- softgun-0.21/printer/module.mk ++++ softgun-0.21/printer/module.mk +@@ -5,5 +5,5 @@ + INSTALL_BINS += pcl3gui2png + + pcl3gui2png: $(PRINTER_OBJS) printer/pcl3gui2png.c +- $(CC) -o $@ $(PRINTER_OBJS) printer/pcl3gui2png.c ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ + +--- softgun-0.21/tools/Makefile ++++ softgun-0.21/tools/Makefile +@@ -2,7 +2,7 @@ include ../config.mk + + ifeq ($(shell uname),Linux) + sg_tunctl: tunctl.c +- $(CC) $(CFLAGS) tunctl.c -o sg_tunctl ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ + + install: + install -m 0755 sg_tunctl $(bindir) +@@ -14,7 +14,7 @@ install: + endif + + to_c_array: to_c_array.c +- $(CC) $(CFLAGS) to_c_array.c -o to_c_array ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ + + + clean: diff --git a/app-emulation/softgun/files/softgun-0.22-make.patch b/app-emulation/softgun/files/softgun-0.22-make.patch new file mode 100644 index 000000000000..9d1ea9b38e0d --- /dev/null +++ b/app-emulation/softgun/files/softgun-0.22-make.patch @@ -0,0 +1,75 @@ +--- softgun-0.22/config.mk ++++ softgun-0.22/config.mk +@@ -9,7 +9,7 @@ bindir=$(prefix)/bin + libdir=$(prefix)/lib/softgun/ + + #CFLAGS=-Wall -pg -O0 -DPROFILE +-CFLAGS=-Wall -O9 -g -fomit-frame-pointer -fno-strict-overflow -Wstrict-overflow=3 -Wno-unused-but-set-variable +-DEFS=-D_GNU_SOURCE ++CFLAGS+=-Wall -fno-strict-overflow -Wstrict-overflow=3 -Wno-unused-but-set-variable -fno-strict-aliasing ++DEFS=$(CPPFLAGS) -D_GNU_SOURCE + INCLUDES:=-I$(top_srcdir) -I. + +@@ -17,15 +17,16 @@ INCLUDES:=-I$(top_srcdir) -I. + # to omit stack protection symbol in object file + SHAREDCFLAGS=-fPIC -nostdlib -D_SHARED_ + SHAREDLDFLAGS=-nostdlib -shared +-CYGWIN=$(findstring CYGWIN,$(shell uname)) +-ifeq ($(shell uname),Linux) +-LDFLAGS=-lpthread -lrt -lm -lz -lasound ++UNAME=$(shell uname) ++CYGWIN=$(findstring CYGWIN,$(UNAME)) ++ifeq ($(UNAME),Linux) ++LDLIBS=-lpthread -ldl -lrt -lm -lz -lasound + else +- ifeq ($(shell uname),FreeBSD) +- LDFLAGS=-lpthread -lm -lz -lSDL ++ ifeq ($(UNAME),FreeBSD) ++ LDLIBS=-lpthread -lm -lz -lSDL + else + ifeq ($(CYGWIN),CYGWIN) +- LDFLAGS=-lpthread -lrt -lm -lz ++ LDLIBS=-lpthread -lrt -lm -lz + else + $(error "Unknown architecture $(shell uname)") + endif +--- softgun-0.22/Makefile ++++ softgun-0.22/Makefile +@@ -116,7 +116,7 @@ + + + softgun: $(OBJS) +- $(CC) $(CFLAGS) $^ -o $@ $(LDFLAGS) ++ $(CC) $(CFLAGS) $(LDFLAGS) $^ -o $@ $(LDLIBS) + + boards/libboards.a: + $(MAKE) -C boards libboards.a +--- softgun-0.22/printer/module.mk ++++ softgun-0.22/printer/module.mk +@@ -5,5 +5,5 @@ + INSTALL_BINS += pcl3gui2png + + pcl3gui2png: $(PRINTER_OBJS) printer/pcl3gui2png.c +- $(CC) -o $@ $(PRINTER_OBJS) printer/pcl3gui2png.c ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ + +--- softgun-0.22/tools/Makefile ++++ softgun-0.22/tools/Makefile +@@ -2,7 +2,7 @@ include ../config.mk + + ifeq ($(shell uname),Linux) + sg_tunctl: tunctl.c +- $(CC) $(CFLAGS) tunctl.c -o sg_tunctl ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ + + install: + install -m 0755 sg_tunctl $(bindir) +@@ -14,7 +14,7 @@ install: + endif + + to_c_array: to_c_array.c +- $(CC) $(CFLAGS) to_c_array.c -o to_c_array ++ $(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) -o $@ $^ + + + clean: diff --git a/app-emulation/softgun/metadata.xml b/app-emulation/softgun/metadata.xml new file mode 100644 index 000000000000..a1d277727e3a --- /dev/null +++ b/app-emulation/softgun/metadata.xml @@ -0,0 +1,11 @@ + + + + + arm@gentoo.org + Gentoo Linux ARM Development + + + softgun + + diff --git a/app-emulation/softgun/softgun-0.21.ebuild b/app-emulation/softgun/softgun-0.21.ebuild new file mode 100644 index 000000000000..ceb15acaf31c --- /dev/null +++ b/app-emulation/softgun/softgun-0.21.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="4" + +inherit toolchain-funcs eutils + +DESCRIPTION="ARM software emulator" +HOMEPAGE="http://softgun.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.21-make.patch + sed -i \ + -e "/^CFLAGS/s:-O9.*-Werror:${CFLAGS}:" \ + config.mk || die +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dodir /usr/bin + emake install prefix="${D}/usr" + dodoc README configs/*.sg +} diff --git a/app-emulation/softgun/softgun-0.22.ebuild b/app-emulation/softgun/softgun-0.22.ebuild new file mode 100644 index 000000000000..15758fcf1687 --- /dev/null +++ b/app-emulation/softgun/softgun-0.22.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit toolchain-funcs eutils + +DESCRIPTION="ARM software emulator" +HOMEPAGE="http://softgun.sourceforge.net/" +SRC_URI="mirror://sourceforge/${PN}/${P}.tgz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +DEPEND="media-libs/alsa-lib" +RDEPEND="" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-0.22-make.patch +} + +src_compile() { + emake CC="$(tc-getCC)" +} + +src_install() { + dodir /usr/bin + emake install prefix="${D}/usr" + dodoc README configs/*.sg +} -- cgit v1.2.3