svn commit: r500882 - in head/comms: . xdemorse xdemorse/files
Yuri Victorovich
yuri at FreeBSD.org
Mon May 6 03:14:10 UTC 2019
Author: yuri
Date: Mon May 6 03:14:08 2019
New Revision: 500882
URL: https://svnweb.freebsd.org/changeset/ports/500882
Log:
New port: comms/xdemorse: X/GTK+-3 application for decoding Morse code signals into text
Added:
head/comms/xdemorse/
head/comms/xdemorse/Makefile (contents, props changed)
head/comms/xdemorse/distinfo (contents, props changed)
head/comms/xdemorse/files/
head/comms/xdemorse/files/patch-Makefile.in (contents, props changed)
head/comms/xdemorse/pkg-descr (contents, props changed)
Modified:
head/comms/Makefile
Modified: head/comms/Makefile
==============================================================================
--- head/comms/Makefile Mon May 6 03:13:22 2019 (r500881)
+++ head/comms/Makefile Mon May 6 03:14:08 2019 (r500882)
@@ -205,6 +205,7 @@
SUBDIR += wy60
SUBDIR += xastir
SUBDIR += xcwcp
+ SUBDIR += xdemorse
SUBDIR += xdx
SUBDIR += xlog
SUBDIR += xmorse
Added: head/comms/xdemorse/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/xdemorse/Makefile Mon May 6 03:14:08 2019 (r500882)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME= xdemorse
+DISTVERSION= 3.6.2
+CATEGORIES= comms
+MASTER_SITES= https://www.qsl.net/5/5b4az/pkg/morse/xdemorse/
+
+MAINTAINER= yuri at FreeBSD.org
+COMMENT= X/GTK+-3 application for decoding Morse code signals into text
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+LIB_DEPENDS= libasound.so:audio/alsa-lib
+
+USES= gettext-tools gmake gnome localbase:ldflags pkgconfig tar:bz2
+GNU_CONFIGURE= yes
+USE_GNOME= cairo gdkpixbuf2 glib20 gtk30
+
+LDFLAGS+= -lgmodule-2.0
+
+PLIST_FILES= bin/${PORTNAME} \
+ man/man1/${PORTNAME}.1.gz \
+ share/applications/${PORTNAME}.desktop \
+ share/pixmaps/${PORTNAME}.png
+
+OPTIONS_DEFINE= DOCS
+
+PORTDOCS= *
+
+.include <bsd.port.mk>
Added: head/comms/xdemorse/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/xdemorse/distinfo Mon May 6 03:14:08 2019 (r500882)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1557108773
+SHA256 (xdemorse-3.6.2.tar.bz2) = 8abecc219fd8293963766457e0fa952f7be715f7c8837bdcaa45a890829aebd4
+SIZE (xdemorse-3.6.2.tar.bz2) = 257003
Added: head/comms/xdemorse/files/patch-Makefile.in
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/xdemorse/files/patch-Makefile.in Mon May 6 03:14:08 2019 (r500882)
@@ -0,0 +1,38 @@
+--- Makefile.in.orig 2019-05-06 02:59:19 UTC
++++ Makefile.in
+@@ -900,22 +900,22 @@ uninstall-am:
+ install-data-local:
+ @$(NORMAL_INSTALL)
+ if test -d files/; then \
+- cp files/$(PACKAGE).desktop $(DESTDIR)/usr/share/applications/; \
+- cp files/$(PACKAGE).png $(DESTDIR)/usr/share/pixmaps/; \
++ cp files/$(PACKAGE).desktop $(DESTDIR)$(prefix)/share/applications/; \
++ cp files/$(PACKAGE).png $(DESTDIR)$(prefix)/share/pixmaps/; \
+ fi; \
+- if !(test -d $(DESTDIR)/usr/share/doc/$(PACKAGE)); then \
+- mkdir $(DESTDIR)/usr/share/doc/$(PACKAGE)/; \
++ if !(test -d $(DESTDIR)$(prefix)/share/doc/$(PACKAGE)); then \
++ mkdir $(DESTDIR)$(prefix)/share/doc/$(PACKAGE)/; \
+ fi; \
+ if test -d doc/; then \
+- cp -r doc/* $(DESTDIR)/usr/share/doc/$(PACKAGE)/; \
+- cp -r doc/$(PACKAGE).1.gz $(DESTDIR)/usr/share/man/man1/; \
+- fi; \
+- if !(test -d /home/`logname`/.$(PACKAGE)); then \
+- cp -r .$(PACKAGE) /home/`logname`/; \
+- else \
+- cp .$(PACKAGE)/$(PACKAGE).glade /home/`logname`/.$(PACKAGE); \
+- fi; \
+- chown -R `logname`:`logname` /home/`logname`/.$(PACKAGE);
++ cp -r doc/* $(DESTDIR)$(prefix)/share/doc/$(PACKAGE)/; \
++ cp -r doc/$(PACKAGE).1.gz $(DESTDIR)$(prefix)/man/man1/; \
++ fi;
++ #if !(test -d /home/`logname`/.$(PACKAGE)); then \
++ # cp -r .$(PACKAGE) /home/`logname`/; \
++ #else \
++ # cp .$(PACKAGE)/$(PACKAGE).glade /home/`logname`/.$(PACKAGE); \
++ #fi; \
++ #chown -R `logname`:`logname` /home/`logname`/.$(PACKAGE);
+
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
Added: head/comms/xdemorse/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/comms/xdemorse/pkg-descr Mon May 6 03:14:08 2019 (r500882)
@@ -0,0 +1,9 @@
+xdemorse is a X/GTK+-3 application for decoding Morse code signals into text.
+xdemorse detects the "dihs" and "dahs" that make a Morse code character via the
+computer's sound card, which can be connected to a radio receiver tuned to a CW
+Morse code transmission or to a tone generator. The input signal is processed by
+a Goertzel tone detector algorithm which produces "mark" or "space" (signal/no
+signal) outputs and the resulting stream of Morse code "elements" is decoded
+into an ASCII character for printing to the Text viewer.
+
+WWW: https://www.qsl.net/5b4az/pkg/morse/xdemorse/xdemorse.html
More information about the svn-ports-all
mailing list