public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/xmw:master commit in: media-radio/demorse/, media-radio/demorse/files/
@ 2012-07-19  5:51 Michael Weber
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Weber @ 2012-07-19  5:51 UTC (permalink / raw
  To: gentoo-commits

commit:     6d5fe3d78c611ff4aac615042e017a6833bc4317
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 19 05:50:17 2012 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Thu Jul 19 05:50:17 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=6d5fe3d7

media-radio/demorse: Version bump (oss -> alsa)

(Portage version: 2.1.11.9/git/Linux x86_64, signed Manifest commit with key 62EEF090)

---
 media-radio/demorse/ChangeLog                      |    7 +++-
 media-radio/demorse/Manifest                       |   11 +++---
 media-radio/demorse/demorse-1.0.ebuild             |   39 ++++++++++++++++++++
 .../demorse/files/demorse-1.0-Makefile.patch       |   29 +++++++++++++++
 4 files changed, 80 insertions(+), 6 deletions(-)

diff --git a/media-radio/demorse/ChangeLog b/media-radio/demorse/ChangeLog
index ca4ed9a..31b357f 100644
--- a/media-radio/demorse/ChangeLog
+++ b/media-radio/demorse/ChangeLog
@@ -1,6 +1,11 @@
+*demorse-1.0 (19 Jul 2012)
+
+  19 Jul 2012; Michael Weber <xmw@gentoo.org> +demorse-1.0.ebuild,
+  +files/demorse-1.0-Makefile.patch:
+  media-radio/demorse: Version bump (oss -> alsa)
+
 *demorse-0.9 (22 Jun 2012)
 
   22 Jun 2012; Michael Weber <xmw@gentoo.org> +demorse-0.9.ebuild,
   +files/demorse-0.9-Makefile.patch, +metadata.xml:
   media-radio/demorse: Initial import
-

diff --git a/media-radio/demorse/Manifest b/media-radio/demorse/Manifest
index d5fc07f..d1a263b 100644
--- a/media-radio/demorse/Manifest
+++ b/media-radio/demorse/Manifest
@@ -1,11 +1,12 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-DIST demorse-0.9.tar.bz2 27663 RMD160 4f62c73b11cf1cd402af82793123d7097c932932 SHA1 7db70ef75d18717f2bff92b820620fb2f1f5f196 SHA256 9e7b09e514aa822fded59a1a199e3785535e11ac0e2fee6aa3376fb1d461a7f2
+DIST demorse-0.9.tar.bz2 27663 SHA256 9e7b09e514aa822fded59a1a199e3785535e11ac0e2fee6aa3376fb1d461a7f2 SHA512 db857266cbbb6af7be5e749e4b16cfb319766637f3a4bd534719a9dd3381291ad86e977bda5d78d5608df5b2acf7dca75617ce49eb594c43098a2710197f6fc6 WHIRLPOOL f9373c54f09263a2049a1891044e610ac50bf4f049cd2ea833e182826d0d14265b7f95770539b9e8c18b471e43c93f2d5368c31c45bc875d3491163e714aec44
+DIST demorse-1.0.tar.bz2 28382 SHA256 18207ae2f1d7c4e37322feee5df4d9e501081dc2f3c00cdd65b2b40daeb9a8be SHA512 60961efa8a0a0ea8b5f508e87a964cf957230f70e6d44f9ffa39a2c055861546e7759780d04d2f4b7e3c762160fcbb0984c8f7828418199195000caeff7f33d5 WHIRLPOOL 6367ddfe700fd4f19b0f83b52879158400f4a76ad4fa0b485b58b2615e2e5e3ffa3c703433ee6be2caa7e542c601d9230324cd0fdaea808cf9735e8899ee2586
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.19 (GNU/Linux)
 
-iF4EAREIAAYFAk/kI/oACgkQknrdDGLu8JDELQD9H3BleXELLQJfEQboFw9DuVbC
-Y5DV0BmqKYNEso05C6EA/3nlQC2TSCTRJq1rLrHF3DoIPVQ4dHTQrLAHniVRlw9P
-=EMhS
+iF4EAREIAAYFAlAHoBkACgkQknrdDGLu8JB7SwD+O/EeliKzLgz3ZhpnEqzXbPRw
+edTCb1lT1anUg7sBbbMA/Am7yjewMXvLjnUKwrhuUXzHjYKEv/8qErU38eN8A1mk
+=CUkS
 -----END PGP SIGNATURE-----

diff --git a/media-radio/demorse/demorse-1.0.ebuild b/media-radio/demorse/demorse-1.0.ebuild
new file mode 100644
index 0000000..f06f524
--- /dev/null
+++ b/media-radio/demorse/demorse-1.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils linux-info toolchain-funcs
+
+DESCRIPTION="Morse code decoding application for the console"
+HOMEPAGE="http://www.qsl.net/5b4az/pages/morse.html"
+SRC_URI="http://www.qsl.net/5b4az/pkg/morse/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="media-libs/alsa-lib"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+	epatch "${FILESDIR}"/${P}-Makefile.patch
+	sed -e '/install/s:--strip::' \
+		-i Makefile || die
+}
+
+src_compile() {
+	emake CC="$(tc-getCC)"
+}
+
+src_install() {
+	emake DESTDIR="${D}" BINDIR=${ROOT}usr/bin \
+		DOCDIR=${ROOT}usr/share/doc/${PF} install
+
+	dodoc doc/Morsecode.txt
+	dohtml doc/${PN}.html
+}

diff --git a/media-radio/demorse/files/demorse-1.0-Makefile.patch b/media-radio/demorse/files/demorse-1.0-Makefile.patch
new file mode 100644
index 0000000..deb6a18
--- /dev/null
+++ b/media-radio/demorse/files/demorse-1.0-Makefile.patch
@@ -0,0 +1,29 @@
+--- demorse-1.0/work/demorse/Makefile
++++ demorse-1.0/work/demorse/Makefile
+@@ -4,12 +4,12 @@
+ PROJECT = demorse
+ BINDIR  = /usr/local/bin
+ DOCDIR  = /usr/local/share/doc/
+-CC      = gcc -Wall -O2 -march=native -D_FORTIFY_CODE=2
++CC      = gcc -D_FORTIFY_CODE=2
+ 
+ objects = main.o decode.o detect.o sound.o
+ 
+ $(PROJECT) : $(objects)
+-	$(CC) -o $(PROJECT) -lm -lasound $(objects)
++	$(CC) $(CFLAGS) -o $(PROJECT) -lm -lasound $(objects) $(LDFLAGS)
+ 
+ $(objects) : common.h
+ main.o : main.h
+@@ -18,8 +18,9 @@
+ sound.o : sound.h
+ 
+ install : $(PROJECT)
+-	install -m 755 --strip $(PROJECT) $(BINDIR)
+-	install -m 644 doc/$(PROJECT).html $(DOCDIR)
++	install -m 755 -d $(DESTDIR)$(BINDIR) $(DESTDIR)$(DOCDIR)
++	install -m 755 --strip $(PROJECT) $(DESTDIR)$(BINDIR)
++	install -m 644 doc/$(PROJECT).html $(DESTDIR)$(DOCDIR)
+ 
+ uninstall :
+ 	rm $(BINDIR)/$(PROJECT)



^ permalink raw reply related	[flat|nested] 2+ messages in thread
* [gentoo-commits] dev/xmw:master commit in: media-radio/demorse/, media-radio/demorse/files/
@ 2012-06-22  7:52 Michael Weber
  0 siblings, 0 replies; 2+ messages in thread
From: Michael Weber @ 2012-06-22  7:52 UTC (permalink / raw
  To: gentoo-commits

commit:     0547eefc53026e55050c1f7916c207c230ebb297
Author:     Michael Weber <xmw <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 22 07:51:22 2012 +0000
Commit:     Michael Weber <xmw <AT> gentoo <DOT> org>
CommitDate: Fri Jun 22 07:51:22 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/xmw.git;a=commit;h=0547eefc

media-radio/demorse: Initial import

(Portage version: 2.1.10.65/git/Linux x86_64, signed Manifest commit with key 62EEF090)

---
 media-radio/demorse/ChangeLog                      |    6 +++
 media-radio/demorse/Manifest                       |   11 +++++
 media-radio/demorse/demorse-0.9.ebuild             |   41 ++++++++++++++++++++
 .../demorse/files/demorse-0.9-Makefile.patch       |   28 +++++++++++++
 media-radio/demorse/metadata.xml                   |    9 ++++
 5 files changed, 95 insertions(+), 0 deletions(-)

diff --git a/media-radio/demorse/ChangeLog b/media-radio/demorse/ChangeLog
new file mode 100644
index 0000000..ca4ed9a
--- /dev/null
+++ b/media-radio/demorse/ChangeLog
@@ -0,0 +1,6 @@
+*demorse-0.9 (22 Jun 2012)
+
+  22 Jun 2012; Michael Weber <xmw@gentoo.org> +demorse-0.9.ebuild,
+  +files/demorse-0.9-Makefile.patch, +metadata.xml:
+  media-radio/demorse: Initial import
+

diff --git a/media-radio/demorse/Manifest b/media-radio/demorse/Manifest
new file mode 100644
index 0000000..d5fc07f
--- /dev/null
+++ b/media-radio/demorse/Manifest
@@ -0,0 +1,11 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+DIST demorse-0.9.tar.bz2 27663 RMD160 4f62c73b11cf1cd402af82793123d7097c932932 SHA1 7db70ef75d18717f2bff92b820620fb2f1f5f196 SHA256 9e7b09e514aa822fded59a1a199e3785535e11ac0e2fee6aa3376fb1d461a7f2
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iF4EAREIAAYFAk/kI/oACgkQknrdDGLu8JDELQD9H3BleXELLQJfEQboFw9DuVbC
+Y5DV0BmqKYNEso05C6EA/3nlQC2TSCTRJq1rLrHF3DoIPVQ4dHTQrLAHniVRlw9P
+=EMhS
+-----END PGP SIGNATURE-----

diff --git a/media-radio/demorse/demorse-0.9.ebuild b/media-radio/demorse/demorse-0.9.ebuild
new file mode 100644
index 0000000..7eb2df2
--- /dev/null
+++ b/media-radio/demorse/demorse-0.9.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit eutils linux-info toolchain-funcs
+
+DESCRIPTION="Morse code decoding application for the console"
+HOMEPAGE="http://www.qsl.net/5b4az/pages/morse.html"
+SRC_URI="http://www.qsl.net/5b4az/pkg/morse/${PN}/${P}.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+RDEPEND="media-libs/alsa-lib"
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${PN}
+
+CONFIG_CHECK="~SND_MIXER_OSS"
+
+src_prepare() {
+	epatch "${FILESDIR}"/${P}-Makefile.patch
+	sed -e '/install/s:--strip::' \
+		-i Makefile || die
+}
+
+src_compile() {
+	emake CC="$(tc-getCC)"
+}
+
+src_install() {
+	emake DESTDIR="${D}" BINDIR=${ROOT}usr/bin \
+		DOCDIR=${ROOT}usr/share/doc/${PF} install
+
+	dodoc doc/Morsecode.txt
+	dohtml doc/${PN}.html
+}

diff --git a/media-radio/demorse/files/demorse-0.9-Makefile.patch b/media-radio/demorse/files/demorse-0.9-Makefile.patch
new file mode 100644
index 0000000..521b674
--- /dev/null
+++ b/media-radio/demorse/files/demorse-0.9-Makefile.patch
@@ -0,0 +1,28 @@
+--- demorse-0.9/Makefile
++++ demorse-0.9/Makefile
+@@ -4,18 +4,21 @@
+ PROJECT = demorse
+ BINDIR  = /usr/local/bin
+ DOCDIR  = /usr/local/share/
+-CC      = gcc -Wall -O2 -march=native
++CC      = gcc 
++CFLAGS  ?= -Wall -O2 -march=native
++LDFLAGS ?=
+ 
+ objects = decode.o demorse.o detect.o sound.o
+ 
+ $(PROJECT) : $(objects)
+-	$(CC) -o $(PROJECT) -lm $(objects)
++	$(CC) $(CFLAGS) $(LDFLAGS) -o $(PROJECT) -lm $(objects)
+ 
+ $(objects) : $(PROJECT).h
+ 
+ install : $(PROJECT)
+-	install -m 755 --strip $(PROJECT) $(BINDIR)
+-	install -m 644 doc/$(PROJECT).html $(DOCDIR)
++	install -m 755 -d $(DESTDIR)$(BINDIR) $(DESTDIR)$(DOCDIR)
++	install -m 755 --strip $(PROJECT) $(DESTDIR)$(BINDIR)
++	install -m 644 doc/$(PROJECT).html $(DESTDIR)$(DOCDIR)
+ 
+ uninstall :
+ 	rm $(BINDIR)/$(PROJECT)

diff --git a/media-radio/demorse/metadata.xml b/media-radio/demorse/metadata.xml
new file mode 100644
index 0000000..59acc2c
--- /dev/null
+++ b/media-radio/demorse/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>xmw@gentoo.org</email>
+<name>Michael Weber</name>
+</maintainer>
+</pkgmetadata>
+



^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-07-19  5:51 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-07-19  5:51 [gentoo-commits] dev/xmw:master commit in: media-radio/demorse/, media-radio/demorse/files/ Michael Weber
  -- strict thread matches above, loose matches on Subject: below --
2012-06-22  7:52 Michael Weber

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox