diff options
| author | Diane Bruce <db@FreeBSD.org> | 2026-10-02 21:04:41 +0000 |
|---|---|---|
| committer | Diane Bruce <db@FreeBSD.org> | 2026-10-02 21:04:41 +0000 |
| commit | ba71b49cf33b53254e42f1935c6c47381be7865d (patch) | |
| tree | 0587fe0776dc5ceaf77d882b5b0a27ad3efd798a | |
| parent | 59d509b5aec67ed924c45c09ce0eab9c64c8643b (diff) | |
comms/Makefile: Removing chu port
NRC terminated the shortwave station CHU June 22 2026
hence this port serves no purpose.
| -rw-r--r-- | comms/Makefile | 1 | ||||
| -rw-r--r-- | comms/chu/Makefile | 38 | ||||
| -rw-r--r-- | comms/chu/distinfo | 2 | ||||
| -rw-r--r-- | comms/chu/files/patch-chu.c | 104 | ||||
| -rw-r--r-- | comms/chu/pkg-descr | 4 | ||||
| -rw-r--r-- | comms/chu/pkg-plist | 7 |
6 files changed, 0 insertions, 156 deletions
diff --git a/comms/Makefile b/comms/Makefile index aed30f610ff1..bcd8fa304796 100644 --- a/comms/Makefile +++ b/comms/Makefile @@ -17,7 +17,6 @@ SUBDIR += bluez-firmware SUBDIR += bpl+ SUBDIR += chirp - SUBDIR += chu SUBDIR += conserver-com SUBDIR += cqrlog SUBDIR += cubicsdr diff --git a/comms/chu/Makefile b/comms/chu/Makefile deleted file mode 100644 index d4985a33c037..000000000000 --- a/comms/chu/Makefile +++ /dev/null @@ -1,38 +0,0 @@ -PORTNAME= chu -PORTVERSION= 0.1.29 -PORTREVISION= 1 -CATEGORIES= comms hamradio -MASTER_SITES= SUNSITE/system/admin/time - -MAINTAINER= hamradio@FreeBSD.org -COMMENT= Synchronise computer clock to CHU radio station -WWW= https://www.rossi.com/chu/ - -LICENSE= GPLv2+ -LICENSE_FILE= ${WRKSRC}/COPYING - -NO_WRKSUBDIR= yes - -OPTIONS_DEFINE= DOCS - -post-extract: - @${GZIP_CMD} -d ${WRKSRC}/testsignal.gz - -post-patch: - @${REINPLACE_CMD} -e 's|/etc/chu|${PREFIX}/etc/chu|g' ${WRKSRC}/chu.c ${WRKSRC}/chu.8 - @${REINPLACE_CMD} -e 's|/sbin/chu|${PREFIX}/sbin/chu|g' ${WRKSRC}/chu.8 - @${REINPLACE_CMD} -e 's|gcc -O2|${CC} ${CFLAGS}|g' ${WRKSRC}/Makefile - -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/chu ${STAGEDIR}${PREFIX}/sbin - @${MKDIR} ${STAGEDIR}${DATADIR} - ${INSTALL_DATA} ${WRKSRC}/testsignal ${STAGEDIR}${DATADIR} - ${INSTALL_MAN} ${WRKSRC}/chu.8 ${STAGEDIR}${PREFIX}/share/man/man8 - -do-install-DOCS-on: - @${MKDIR} ${STAGEDIR}${DOCSDIR} -.for d in TESTING chu.html chuman.html ntp.html - ${INSTALL_DATA} ${WRKSRC}/${d} ${STAGEDIR}${DOCSDIR} -.endfor - -.include <bsd.port.mk> diff --git a/comms/chu/distinfo b/comms/chu/distinfo deleted file mode 100644 index 185e0ae05110..000000000000 --- a/comms/chu/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (chu-0.1.29.tar.gz) = ac791bb2c9f80ec393f8cc7ddb833974e1f3b03960a73a206011256f4a4e8e72 -SIZE (chu-0.1.29.tar.gz) = 44441 diff --git a/comms/chu/files/patch-chu.c b/comms/chu/files/patch-chu.c deleted file mode 100644 index 419b133f7c42..000000000000 --- a/comms/chu/files/patch-chu.c +++ /dev/null @@ -1,104 +0,0 @@ ---- chu.c.orig 1999-03-17 16:42:18 UTC -+++ chu.c -@@ -20,15 +20,21 @@ - #include <stdlib.h> - #include <string.h> - #include <math.h> -+#include <errno.h> -+#include <sys/types.h> - #include <sys/time.h> - #include <sys/resource.h> - #include <unistd.h> - --#define USE_TIMEX -+#define ADJTIME -+#undef USE_TIMEX -+#define USE_ADJTIME -+ -+#ifdef ADJTIME - #ifdef USE_TIMEX - #include <sys/timex.h> - #endif -- -+#endif - #define SAMPLE_RATE 8000 - #define SAMPLES 512 - #define OVERLAP 50 -@@ -389,6 +395,21 @@ void saveAdjTime() - } - } - -+#ifdef USE_ADJTIME -+void -+do_adjtime(int microsec) -+{ -+ struct timeval delta; -+ int status; -+ -+ printf("do_adjtime adjustment: %d\n", microsec); -+ delta.tv_sec = 0; -+ delta.tv_usec = microsec; -+ status = adjtime(&delta, NULL); -+ printf("do_adjtime status: %d\n", status); -+} -+#endif -+ - #ifdef USE_TIMEX - void timex_adjustment(int microsec) - { -@@ -462,7 +483,8 @@ double gettimexoffset() - adjtimex(&t); - offset = t.offset; - #endif -- -+#ifdef USE_ADJTIME -+#endif - return (double) offset; - } - -@@ -655,13 +677,18 @@ void adj_time(double d) - tv.tv_usec += 1000000; - } - -+#ifdef ADJTIME - #ifdef USE_TIMEX - if (fabs(d) < ((double)MAXPHASE)) - { - timex_adjustment((int)-d); - } -+#else -+ if (fabs(d) < ((double)1000000)) -+ do_adjtime((int)-d); - else - #endif -+#endif - { - printf("standard adjustment "); - -@@ -1267,7 +1294,7 @@ char *parseArgs(int argc, char **argv) - return fname; - } - --void main(int argc, char **argv) -+int main(int argc, char **argv) - { - FILE *fp; - signed char buf[8192]; -@@ -1278,7 +1305,7 @@ void main(int argc, char **argv) - - fname = parseArgs(argc, argv); - if (fname == NULL) -- return; -+ return 0; - - /* Set priority to maximum -- just long enough for us - to open the audio device and timestamp it. This should -@@ -1293,7 +1320,7 @@ void main(int argc, char **argv) - if (fp == NULL) - { - printf("fopen(): Unable to open file: %s %s\n", fname, strerror(errno)); -- return; -+ return 0; - } - - gettimeofday(&starttime, &tz); diff --git a/comms/chu/pkg-descr b/comms/chu/pkg-descr deleted file mode 100644 index f6aa3ab74b40..000000000000 --- a/comms/chu/pkg-descr +++ /dev/null @@ -1,4 +0,0 @@ -CHU is a time-standard shortwave radio station operated by National -Research Council Canada (NRC). This software uses signals from radio -station CHU to set and frequency discipline the system clock on a -Linux (FreeBSD) based system. diff --git a/comms/chu/pkg-plist b/comms/chu/pkg-plist deleted file mode 100644 index 698b4ac0d404..000000000000 --- a/comms/chu/pkg-plist +++ /dev/null @@ -1,7 +0,0 @@ -sbin/chu -%%DATADIR%%/testsignal -%%PORTDOCS%%%%DOCSDIR%%/chu.html -%%PORTDOCS%%%%DOCSDIR%%/chuman.html -%%PORTDOCS%%%%DOCSDIR%%/ntp.html -%%PORTDOCS%%%%DOCSDIR%%/TESTING -share/man/man8/chu.8.gz |
