head 1.2; access; symbols pkgsrc-2026Q1:1.2.0.14 pkgsrc-2026Q1-base:1.2 pkgsrc-2025Q4:1.2.0.12 pkgsrc-2025Q4-base:1.2 pkgsrc-2025Q3:1.2.0.10 pkgsrc-2025Q3-base:1.2 pkgsrc-2025Q2:1.2.0.8 pkgsrc-2025Q2-base:1.2 pkgsrc-2025Q1:1.2.0.6 pkgsrc-2025Q1-base:1.2 pkgsrc-2024Q4:1.2.0.4 pkgsrc-2024Q4-base:1.2 pkgsrc-2024Q3:1.2.0.2 pkgsrc-2024Q3-base:1.2 pkgsrc-2024Q2:1.1.0.8 pkgsrc-2024Q2-base:1.1 pkgsrc-2024Q1:1.1.0.6 pkgsrc-2024Q1-base:1.1 pkgsrc-2023Q4:1.1.0.4 pkgsrc-2023Q4-base:1.1 pkgsrc-2023Q3:1.1.0.2 pkgsrc-2023Q3-base:1.1; locks; strict; comment @# @; 1.2 date 2024.09.13.17.23.56; author schmonz; state Exp; branches; next 1.1; commitid qrCTEp0wK3AZzFpF; 1.1 date 2023.08.26.10.54.11; author vins; state Exp; branches; next ; commitid Xmqg38lOnqgVKhCE; desc @@ 1.2 log @nq: update to 1.0. Changes: * Incompatible change: The fq utility has been renamed to nqtail. * Incompatible change: The tq utility has been renamed to nqterm. * nq: add support for a $NQFAILDIR @ text @$NetBSD: patch-Makefile,v 1.1 2023/08/26 10:54:11 vins Exp $ * Do not override CFLAGS. * Provide a pkgsrc-compliant install target. --- Makefile.orig 2024-07-03 15:58:18.000000000 +0000 +++ Makefile @@@@ -1,25 +1,26 @@@@ -ALL=nq nqtail nqterm +ALL=nq nqtail +MAN=nq.1 nqtail.1 nqterm.1 -CFLAGS=-g -Wall -O2 +CFLAGS=-Wall DESTDIR= PREFIX=/usr/local BINDIR=$(PREFIX)/bin MANDIR=$(PREFIX)/share/man -INSTALL=install - all: $(ALL) clean: FRC - rm -f nq nqtail + rm -f $(ALL) check: FRC all prove -v ./tests install: FRC all - mkdir -p $(DESTDIR)$(BINDIR) $(DESTDIR)$(MANDIR)/man1 - $(INSTALL) -m0755 $(ALL) $(DESTDIR)$(BINDIR) - $(INSTALL) -m0644 $(ALL:=.1) $(DESTDIR)$(MANDIR)/man1 + $(BSD_INSTALL_PROGRAM_DIR) $(DESTDIR)$(BINDIR) + $(BSD_INSTALL_PROGRAM) $(ALL) $(DESTDIR)$(BINDIR) + $(BSD_INSTALL_SCRIPT) nqterm $(DESTDIR)$(BINDIR) + $(BSD_INSTALL_MAN_DIR) $(DESTDIR)$(MANDIR)/man1 + $(BSD_INSTALL_MAN) $(MAN) $(DESTDIR)$(MANDIR)/man1 FRC: @ 1.1 log @misc/nq: import nq-0.5 from wip. These small utilities allow creating very lightweight job queue systems which require no setup, maintenance, supervision, or any long-running processes. The intended purpose is ad-hoc queuing of command lines (e.g. for building several targets of a Makefile, downloading multiple files one at a time, running benchmarks in several configurations, or simply as a glorified `nohup`), but as any good Unix tool, it can be abused for whatever you like. @ text @d1 1 a1 1 $NetBSD$ d6 1 a6 1 --- Makefile.orig 2022-03-26 14:57:40.000000000 +0000 d9 3 a11 3 -ALL=nq fq tq +ALL=nq fq +MAN=nq fq tq d26 2 a27 2 - rm -f nq fq + rm -f $(ALL) d38 2 a39 2 + $(BSD_INSTALL_SCRIPT) tq $(DESTDIR)$(BINDIR) + $(BSD_INSTALL_MAN_DIR) $(DESTDIR)$(MANDIR)/man1 @