summaryrefslogtreecommitdiff
path: root/comms
diff options
context:
space:
mode:
Diffstat (limited to 'comms')
-rw-r--r--comms/Makefile2
-rw-r--r--comms/emacs-eat/Makefile40
-rw-r--r--comms/emacs-eat/distinfo3
-rw-r--r--comms/emacs-eat/pkg-descr17
-rw-r--r--comms/emacs-eat/pkg-plist11
-rw-r--r--comms/gtkmmorse/Makefile32
-rw-r--r--comms/gtkmmorse/distinfo3
-rw-r--r--comms/gtkmmorse/files/patch-src_astream.cc10
-rw-r--r--comms/gtkmmorse/pkg-descr2
-rw-r--r--comms/py-sdm_modbus/Makefile3
-rw-r--r--comms/py-sdm_modbus/distinfo6
11 files changed, 76 insertions, 53 deletions
diff --git a/comms/Makefile b/comms/Makefile
index 66c038286683..4ea53334d9c9 100644
--- a/comms/Makefile
+++ b/comms/Makefile
@@ -36,6 +36,7 @@
SUBDIR += ebook2cw
SUBDIR += ebusd
SUBDIR += echolinux
+ SUBDIR += emacs-eat
SUBDIR += ems-flasher
SUBDIR += fl_moxgen
SUBDIR += flamp
@@ -57,7 +58,6 @@
SUBDIR += gr-osmosdr
SUBDIR += grig
SUBDIR += gstreamer1-plugins-spandsp
- SUBDIR += gtkmmorse
SUBDIR += hackrf
SUBDIR += hamlib
SUBDIR += hcidump
diff --git a/comms/emacs-eat/Makefile b/comms/emacs-eat/Makefile
new file mode 100644
index 000000000000..27dce0ca9c43
--- /dev/null
+++ b/comms/emacs-eat/Makefile
@@ -0,0 +1,40 @@
+PORTNAME= emacs-eat
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.9.4
+PORTREVISION= 1
+CATEGORIES= comms elisp
+MASTER_SITES= https://codeberg.org/akib/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
+PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
+
+MAINTAINER= pat@patmaddox.com
+COMMENT= Emulate A Terminal, in a region, in a buffer and in Eshell
+WWW= https://codeberg.org/akib/emacs-eat
+
+LICENSE= GPLv3
+LICENSE_FILE= ${WRKSRC}/COPYING
+
+USES= emacs gmake makeinfo
+
+NO_ARCH= yes
+
+WRKSRC= ${WRKDIR}/${PORTNAME}
+
+INFO= eat
+
+OPTIONS_DEFINE= DOCS
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/eat.el ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ ${INSTALL_DATA} ${WRKSRC}/eat.elc ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/e
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/terminfo/65
+ ${INSTALL_DATA} ${WRKSRC}/terminfo/e/* ${STAGEDIR}${PREFIX}/share/terminfo/e/
+ ${INSTALL_DATA} ${WRKSRC}/terminfo/65/* ${STAGEDIR}${PREFIX}/share/terminfo/65/
+
+post-install-DOCS-on:
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README.org ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/eat.info ${STAGEDIR}${PREFIX}/${INFO_PATH}/
+
+.include <bsd.port.mk>
diff --git a/comms/emacs-eat/distinfo b/comms/emacs-eat/distinfo
new file mode 100644
index 000000000000..02d6510ac6dd
--- /dev/null
+++ b/comms/emacs-eat/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1761299764
+SHA256 (emacs-eat-v0.9.4.tar.gz) = 32a2793c1f203bf2e0fe67f79310c2389257e1338b191e017ea60dc68000c01a
+SIZE (emacs-eat-v0.9.4.tar.gz) = 275808
diff --git a/comms/emacs-eat/pkg-descr b/comms/emacs-eat/pkg-descr
new file mode 100644
index 000000000000..92ff2b4fc27b
--- /dev/null
+++ b/comms/emacs-eat/pkg-descr
@@ -0,0 +1,17 @@
+Eat's name is self-explanatory, it stands for "Emulate A Terminal". Eat
+is a terminal emulator. It can run most (if not all) full-screen
+terminal programs, including Emacs.
+
+It is pretty fast, more than three times faster than Term, despite
+being implemented entirely in Emacs Lisp. So fast that you can
+comfortably run Emacs inside Eat, or even use your Emacs as a terminal
+multiplexer.
+
+It has many features that other Emacs terminal emulator still don't
+have, for example Sixel support, complete mouse support, shell
+integration, etc.
+
+It flickers less than other Emacs terminal emulator, so you get more
+performance and a smoother experience.
+
+To get the most out of Eat, you should also setup shell integration.
diff --git a/comms/emacs-eat/pkg-plist b/comms/emacs-eat/pkg-plist
new file mode 100644
index 000000000000..622545878ecb
--- /dev/null
+++ b/comms/emacs-eat/pkg-plist
@@ -0,0 +1,11 @@
+%%EMACS_SITE_LISPDIR%%/eat.el
+%%EMACS_SITE_LISPDIR%%/eat.elc
+share/terminfo/65/eat-256color
+share/terminfo/65/eat-color
+share/terminfo/65/eat-mono
+share/terminfo/65/eat-truecolor
+share/terminfo/e/eat-256color
+share/terminfo/e/eat-color
+share/terminfo/e/eat-mono
+share/terminfo/e/eat-truecolor
+%%PORTDOCS%%%%DOCSDIR%%/README.org
diff --git a/comms/gtkmmorse/Makefile b/comms/gtkmmorse/Makefile
deleted file mode 100644
index 187dd0139ba8..000000000000
--- a/comms/gtkmmorse/Makefile
+++ /dev/null
@@ -1,32 +0,0 @@
-PORTNAME= gtkmmorse
-DISTVERSION= 0.9.28
-CATEGORIES= comms education hamradio
-MASTER_SITES= https://cgit.git.savannah.gnu.org/cgit/${PORTNAME}.git/snapshot/
-
-MAINTAINER= hamradio@FreeBSD.org
-COMMENT= Graphical Morse Code Trainer
-WWW= https://gtkmmorse.nongnu.org/ \
- https://www.nongnu.org/gtkmmorse/
-
-LICENSE= GPLv2+
-
-DEPRECATED= Depends on expired devel/gconfmm26
-EXPIRATION_DATE=2025-11-25
-
-LIB_DEPENDS= libao.so:audio/libao \
- libgconfmm-2.6.so:devel/gconfmm26
-
-USES= autoreconf compiler:c++11-lang gnome pkgconfig
-USE_CXXSTD= c++11
-USE_GNOME= gconf2 gtkmm24
-
-GNU_CONFIGURE= yes
-
-PLIST_FILES= bin/gtkmmorse \
- share/man/man1/gtkmmorse.1.gz
-
-post-patch:
- @${REINPLACE_CMD} -e 's|-ansi||g' -e 's|-pedantic||g' \
- ${WRKSRC}/src/Makefile.am
-
-.include <bsd.port.mk>
diff --git a/comms/gtkmmorse/distinfo b/comms/gtkmmorse/distinfo
deleted file mode 100644
index d2b0b0f87a36..000000000000
--- a/comms/gtkmmorse/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1758444981
-SHA256 (gtkmmorse-0.9.28.tar.gz) = 04dfe164ebe1895ff617d38f791a4305f3864be899b3e6614168db08a5c43a0d
-SIZE (gtkmmorse-0.9.28.tar.gz) = 29628
diff --git a/comms/gtkmmorse/files/patch-src_astream.cc b/comms/gtkmmorse/files/patch-src_astream.cc
deleted file mode 100644
index bc0d714170bb..000000000000
--- a/comms/gtkmmorse/files/patch-src_astream.cc
+++ /dev/null
@@ -1,10 +0,0 @@
---- src/astream.cc.orig 2008-02-28 18:08:45 UTC
-+++ src/astream.cc
-@@ -44,6 +44,7 @@ oastream::oastream()
- m_format.channels = 2;
- m_format.rate = 44100;
- m_format.byte_format = AO_FMT_LITTLE;
-+ m_format.matrix=NULL;
-
- ao_initialize();
- }
diff --git a/comms/gtkmmorse/pkg-descr b/comms/gtkmmorse/pkg-descr
deleted file mode 100644
index d2612a84d9f4..000000000000
--- a/comms/gtkmmorse/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-GtkMMorse is a morse code learning tool which provides Koch and "Classic"
-training methods
diff --git a/comms/py-sdm_modbus/Makefile b/comms/py-sdm_modbus/Makefile
index d476b43db218..b2b99d281b20 100644
--- a/comms/py-sdm_modbus/Makefile
+++ b/comms/py-sdm_modbus/Makefile
@@ -1,6 +1,5 @@
PORTNAME= sdm_modbus
-DISTVERSION= 0.6.1
-PORTREVISION= 1
+DISTVERSION= 0.7.0
CATEGORIES= comms python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/comms/py-sdm_modbus/distinfo b/comms/py-sdm_modbus/distinfo
index 962af27e3065..0e1488ea6990 100644
--- a/comms/py-sdm_modbus/distinfo
+++ b/comms/py-sdm_modbus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1666525980
-SHA256 (sdm_modbus-0.6.1.tar.gz) = 3c3a36100ab54df8998ec788cc69904914137ba443094e827b219ba7ab0ea4dd
-SIZE (sdm_modbus-0.6.1.tar.gz) = 13928
+TIMESTAMP = 1764651547
+SHA256 (sdm_modbus-0.7.0.tar.gz) = 91573cbdd839423588cc60bf0e5f815ad9c7ce189775da9d3095e7c7f3bef81d
+SIZE (sdm_modbus-0.7.0.tar.gz) = 16002