pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

neat*: Avoid git-package.mk & pin commits



Module Name:	pkgsrc-wip
Committed By:	Malte Dehling <mdehling%gmail.com@localhost>
Pushed By:	mdehling
Date:		Tue May 14 12:30:44 2024 -0700
Changeset:	065eaf51a7139cea1efac2f029bb07887702bfe5

Modified Files:
	Makefile
Added Files:
	neatmkfn/DESCR
	neatmkfn/Makefile
	neatmkfn/PLIST
	neatmkfn/distinfo
	neatpost/DESCR
	neatpost/Makefile
	neatpost/PLIST
	neatpost/distinfo
	neatroff/DESCR
	neatroff/Makefile
	neatroff/PLIST
	neatroff/distinfo
Removed Files:
	neatmkfn-git/DESCR
	neatmkfn-git/Makefile
	neatmkfn-git/PLIST
	neatpost-git/DESCR
	neatpost-git/Makefile
	neatpost-git/PLIST
	neatroff-git/DESCR
	neatroff-git/Makefile
	neatroff-git/PLIST

Log Message:
neat*: Avoid git-package.mk & pin commits

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=065eaf51a7139cea1efac2f029bb07887702bfe5

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile              |   6 +--
 neatmkfn-git/DESCR    |   7 ----
 neatmkfn-git/Makefile |  42 --------------------
 neatmkfn-git/PLIST    |   4 --
 neatmkfn/DESCR        |   7 ++++
 neatmkfn/Makefile     |  39 +++++++++++++++++++
 neatmkfn/PLIST        |   4 ++
 neatmkfn/distinfo     |   8 ++++
 neatpost-git/DESCR    |   6 ---
 neatpost-git/Makefile |  42 --------------------
 neatpost-git/PLIST    |   4 --
 neatpost/DESCR        |   6 +++
 neatpost/Makefile     |  38 ++++++++++++++++++
 neatpost/PLIST        |   4 ++
 neatpost/distinfo     |   8 ++++
 neatroff-git/DESCR    |   4 --
 neatroff-git/Makefile |  57 ---------------------------
 neatroff-git/PLIST    | 105 --------------------------------------------------
 neatroff/DESCR        |   4 ++
 neatroff/Makefile     |  54 ++++++++++++++++++++++++++
 neatroff/PLIST        | 105 ++++++++++++++++++++++++++++++++++++++++++++++++++
 neatroff/distinfo     |   8 ++++
 22 files changed, 288 insertions(+), 274 deletions(-)

diffs:
diff --git a/Makefile b/Makefile
index d882d8e95d..a39a402c0c 100644
--- a/Makefile
+++ b/Makefile
@@ -2408,9 +2408,9 @@ SUBDIR+=	ncbi-c++-lib
 SUBDIR+=	ncbi-lib
 SUBDIR+=	ncp
 SUBDIR+=	ncrack
-SUBDIR+=	neatmkfn-git
-SUBDIR+=	neatpost-git
-SUBDIR+=	neatroff-git
+SUBDIR+=	neatmkfn
+SUBDIR+=	neatpost
+SUBDIR+=	neatroff
 SUBDIR+=	neb-cd512
 SUBDIR+=	neb-hdtoolbox
 SUBDIR+=	necat
diff --git a/neatmkfn-git/DESCR b/neatmkfn-git/DESCR
deleted file mode 100644
index 1ba7b82916..0000000000
--- a/neatmkfn-git/DESCR
+++ /dev/null
@@ -1,7 +0,0 @@
-Neatroff is a new implementation of the Troff typesetting system written
-in C.  It tries to address, as neatly as possible, some of the
-shortcomings of the original Troff based on the ideas and features
-available in Plan 9 Troff, Heirloom Troff, and Groff.
-
-The Neatmkfn program creates Neatroff font description files from AFM
-(Adobe Font Metrics), TrueType, and OpenType fonts.
diff --git a/neatmkfn-git/Makefile b/neatmkfn-git/Makefile
deleted file mode 100644
index daf90f7735..0000000000
--- a/neatmkfn-git/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# $NetBSD$
-
-PKGNAME=	neatmkfn-git-0
-CATEGORIES=	textproc
-
-MAINTAINER=	mdehling%gmail.com@localhost
-HOMEPAGE=	https://litcave.rudi.ir/
-COMMENT=	Neatroff font description generator
-LICENSE=	isc
-
-GIT_REPOSITORIES=	neatroff_make neatmkfn
-.for repo in ${GIT_REPOSITORIES}
-GIT_REPO.${repo}=	https://github.com/aligrudi/${repo}.git
-GIT_BRANCH.${repo}=	master
-.endfor
-GIT_EXTRACTDIR.neatmkfn= 						\
-	${GIT_EXTRACTDIR.neatroff_make}/neatmkfn
-
-WRKSRC=			${WRKDIR}/${GIT_EXTRACTDIR.neatroff_make}
-
-SUBST_CLASSES=		path
-SUBST_MESSAGE.path=	Updating paths.
-SUBST_STAGE.path=	post-build
-SUBST_FILES.path=	man/neatmkfn.1 neatmkfn/gen.sh
-SUBST_SED.path=		-e 's|/usr/share|${PREFIX}/share|g'
-SUBST_SED.path+=	-e 's|./mkfn|${PREFIX}/bin/neatmkfn|g'
-
-INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1 share/neatroff
-
-do-build:
-	cd ${WRKSRC}/neatmkfn && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/neatmkfn/mkfn			\
-		${DESTDIR}${PREFIX}/bin/neatmkfn
-	${INSTALL_MAN} ${WRKSRC}/man/neatmkfn.1				\
-		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-	${INSTALL_SCRIPT} ${WRKSRC}/neatmkfn/gen.sh			\
-		${DESTDIR}${PREFIX}/share/neatroff
-
-.include "../../wip/mk/git-package.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/neatmkfn-git/PLIST b/neatmkfn-git/PLIST
deleted file mode 100644
index 18c63c3fb7..0000000000
--- a/neatmkfn-git/PLIST
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $NetBSD$
-bin/neatmkfn
-man/man1/neatmkfn.1
-share/neatroff/gen.sh
diff --git a/neatmkfn/DESCR b/neatmkfn/DESCR
new file mode 100644
index 0000000000..1ba7b82916
--- /dev/null
+++ b/neatmkfn/DESCR
@@ -0,0 +1,7 @@
+Neatroff is a new implementation of the Troff typesetting system written
+in C.  It tries to address, as neatly as possible, some of the
+shortcomings of the original Troff based on the ideas and features
+available in Plan 9 Troff, Heirloom Troff, and Groff.
+
+The Neatmkfn program creates Neatroff font description files from AFM
+(Adobe Font Metrics), TrueType, and OpenType fonts.
diff --git a/neatmkfn/Makefile b/neatmkfn/Makefile
new file mode 100644
index 0000000000..eaf90169ed
--- /dev/null
+++ b/neatmkfn/Makefile
@@ -0,0 +1,39 @@
+# $NetBSD$
+
+DISTNAME=	aligrudi-neatroff_make
+PKGNAME=	neatmkfn-20231029
+CATEGORIES=	fonts
+MASTER_SITES=	${MASTER_SITE_GITHUB:=aligrudi/}
+GITHUB_PROJECT=	neatroff_make
+GITHUB_TAG=	7cf23e411527a8e85c6fda689523f90b5f03a235
+
+MAINTAINER=	mdehling%gmail.com@localhost
+HOMEPAGE=	https://github.com/aligrudi/neatmkfn
+COMMENT=	Neatroff font description generator
+LICENSE=	isc
+
+GITHUB_SUBMODULES+=	aligrudi neatmkfn c0a552e29e9502fe47191153234ac5bdcd187b57 neatmkfn
+
+SUBST_CLASSES=		path
+SUBST_MESSAGE.path=	Updating paths.
+SUBST_STAGE.path=	post-build
+SUBST_SED.path=		-e 's|/usr/share|${PREFIX}/share|g'
+SUBST_SED.path+=	-e 's|./mkfn|${PREFIX}/bin/neatmkfn|g'
+SUBST_FILES.path=	man/neatmkfn.1 neatmkfn/gen.sh
+
+BUILD_DIRS=		neatmkfn
+
+MAKE_FLAGS+=		FDIR=${PREFIX}/share/neatroff
+MAKE_FLAGS+=		MDIR=${PREFIX}/share/neatroff/tmac
+
+INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1 share/neatroff
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/neatmkfn/mkfn			\
+		${DESTDIR}${PREFIX}/bin/neatmkfn
+	${INSTALL_MAN} ${WRKSRC}/man/neatmkfn.1				\
+		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+	${INSTALL_SCRIPT} ${WRKSRC}/neatmkfn/gen.sh			\
+		${DESTDIR}${PREFIX}/share/neatroff
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/neatmkfn/PLIST b/neatmkfn/PLIST
new file mode 100644
index 0000000000..18c63c3fb7
--- /dev/null
+++ b/neatmkfn/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+bin/neatmkfn
+man/man1/neatmkfn.1
+share/neatroff/gen.sh
diff --git a/neatmkfn/distinfo b/neatmkfn/distinfo
new file mode 100644
index 0000000000..8a98d5b123
--- /dev/null
+++ b/neatmkfn/distinfo
@@ -0,0 +1,8 @@
+$NetBSD$
+
+BLAKE2s (aligrudi-neatmkfn-c0a552e29e9502fe47191153234ac5bdcd187b57.tar.gz) = f7f3ec5f625c6ed6ab3e00cc4fb2c028e46155ef5ca412c54898165d66af6075
+SHA512 (aligrudi-neatmkfn-c0a552e29e9502fe47191153234ac5bdcd187b57.tar.gz) = c4fbc3e9dbba845fd03a072f8a9d769c893e9c76957f2189dad87d924d951ec94e61226cf1c974531f0a2702ca6d86685a61eaa42e05502dd3b72991e6f0810a
+Size (aligrudi-neatmkfn-c0a552e29e9502fe47191153234ac5bdcd187b57.tar.gz) = 48505 bytes
+BLAKE2s (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 5c15d1f9acc14c5d3e15cf1a32740facfba9dc70f3a092e5906bbc6c1e9a2d23
+SHA512 (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 43b430e22f8f130ee70f54328e45b782568115a6366f3989a3bb9e8b7107af2e4c2df914b3a41f49bc4da6b53fe505e71c7604a2b57c870cfaf6820e4e3d927c
+Size (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 77789 bytes
diff --git a/neatpost-git/DESCR b/neatpost-git/DESCR
deleted file mode 100644
index 906431dd22..0000000000
--- a/neatpost-git/DESCR
+++ /dev/null
@@ -1,6 +0,0 @@
-Neatroff is a new implementation of the Troff typesetting system written
-in C.  It tries to address, as neatly as possible, some of the
-shortcomings of the original Troff based on the ideas and features
-available in Plan 9 Troff, Heirloom Troff, and Groff.
-
-Neatpost is Neatroff's postscript postprocessor.
diff --git a/neatpost-git/Makefile b/neatpost-git/Makefile
deleted file mode 100644
index 79fd466622..0000000000
--- a/neatpost-git/Makefile
+++ /dev/null
@@ -1,42 +0,0 @@
-# $NetBSD$
-
-PKGNAME=	neatpost-git-0
-CATEGORIES=	textproc
-
-MAINTAINER=	mdehling%gmail.com@localhost
-HOMEPAGE=	https://litcave.rudi.ir/
-COMMENT=	Neatroff PostScript/PDF postprocessor
-LICENSE=	isc
-
-GIT_REPOSITORIES=	neatroff_make neatpost
-.for repo in ${GIT_REPOSITORIES}
-GIT_REPO.${repo}=	https://github.com/aligrudi/${repo}.git
-GIT_BRANCH.${repo}=	master
-.endfor
-GIT_EXTRACTDIR.neatpost= 						\
-	${GIT_EXTRACTDIR.neatroff_make}/neatpost
-
-WRKSRC=			${WRKDIR}/${GIT_EXTRACTDIR.neatroff_make}
-
-SUBST_CLASSES=		path
-SUBST_MESSAGE.path=	Updating paths.
-SUBST_STAGE.path=	post-build
-SUBST_FILES.path=	man/neatpost.1
-SUBST_SED.path=		-e 's|/usr/share|${PREFIX}/share|g'
-
-INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1
-
-do-build:
-	cd ${WRKSRC}/neatpost && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}	\
-		FDIR=${PREFIX}/share/neatroff
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/neatpost/post			\
-		${DESTDIR}${PREFIX}/bin/neatpost-ps
-	${INSTALL_PROGRAM} ${WRKSRC}/neatpost/pdf			\
-		${DESTDIR}${PREFIX}/bin/neatpost-pdf
-	${INSTALL_MAN} ${WRKSRC}/man/neatpost.1				\
-		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-
-.include "../../wip/mk/git-package.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/neatpost-git/PLIST b/neatpost-git/PLIST
deleted file mode 100644
index cfa4a8f7ad..0000000000
--- a/neatpost-git/PLIST
+++ /dev/null
@@ -1,4 +0,0 @@
-@comment $NetBSD$
-bin/neatpost-pdf
-bin/neatpost-ps
-man/man1/neatpost.1
diff --git a/neatpost/DESCR b/neatpost/DESCR
new file mode 100644
index 0000000000..906431dd22
--- /dev/null
+++ b/neatpost/DESCR
@@ -0,0 +1,6 @@
+Neatroff is a new implementation of the Troff typesetting system written
+in C.  It tries to address, as neatly as possible, some of the
+shortcomings of the original Troff based on the ideas and features
+available in Plan 9 Troff, Heirloom Troff, and Groff.
+
+Neatpost is Neatroff's postscript postprocessor.
diff --git a/neatpost/Makefile b/neatpost/Makefile
new file mode 100644
index 0000000000..0ed729fd89
--- /dev/null
+++ b/neatpost/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD$
+
+DISTNAME=	aligrudi-neatroff_make
+PKGNAME=	neatpost-20230617
+CATEGORIES=	textproc
+MASTER_SITES=	${MASTER_SITE_GITHUB:=aligrudi/}
+GITHUB_PROJECT=	neatroff_make
+GITHUB_TAG=	7cf23e411527a8e85c6fda689523f90b5f03a235
+
+MAINTAINER=	mdehling%gmail.com@localhost
+HOMEPAGE=	https://github.com/aligrudi/neatpost
+COMMENT=	Neatroff PS/PDF postprocessor
+LICENSE=	isc
+
+GITHUB_SUBMODULES+=	aligrudi neatpost d95ce8a3ae061634ae77b959b5dc08af78ca066d neatpost
+
+SUBST_CLASSES=		path
+SUBST_MESSAGE.path=	Updating paths.
+SUBST_STAGE.path=	post-build
+SUBST_SED.path=		-e 's|/usr/share|${PREFIX}/share|g'
+SUBST_FILES.path=	man/neatpost.1
+
+BUILD_DIRS=		neatpost
+
+MAKE_FLAGS+=		FDIR=${PREFIX}/share/neatroff
+MAKE_FLAGS+=		MDIR=${PREFIX}/share/neatroff/tmac
+
+INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/neatpost/post			\
+		${DESTDIR}${PREFIX}/bin/neatpost-ps
+	${INSTALL_PROGRAM} ${WRKSRC}/neatpost/pdf			\
+		${DESTDIR}${PREFIX}/bin/neatpost-pdf
+	${INSTALL_MAN} ${WRKSRC}/man/neatpost.1				\
+		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/neatpost/PLIST b/neatpost/PLIST
new file mode 100644
index 0000000000..cfa4a8f7ad
--- /dev/null
+++ b/neatpost/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+bin/neatpost-pdf
+bin/neatpost-ps
+man/man1/neatpost.1
diff --git a/neatpost/distinfo b/neatpost/distinfo
new file mode 100644
index 0000000000..e279536136
--- /dev/null
+++ b/neatpost/distinfo
@@ -0,0 +1,8 @@
+$NetBSD$
+
+BLAKE2s (aligrudi-neatpost-d95ce8a3ae061634ae77b959b5dc08af78ca066d.tar.gz) = 291ec0866646923564648665a329cd7544a9cf3b3051fb85f9b125fc48c584ce
+SHA512 (aligrudi-neatpost-d95ce8a3ae061634ae77b959b5dc08af78ca066d.tar.gz) = 2b678ebd2dd5c89c4d5390251a1f293b734a042e75e08648858eaae45f761c3d0a61b1ea799ad587565fcbabd5072df8660a7b4bec2a6b4a993da0bdb6b5916d
+Size (aligrudi-neatpost-d95ce8a3ae061634ae77b959b5dc08af78ca066d.tar.gz) = 22450 bytes
+BLAKE2s (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 5c15d1f9acc14c5d3e15cf1a32740facfba9dc70f3a092e5906bbc6c1e9a2d23
+SHA512 (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 43b430e22f8f130ee70f54328e45b782568115a6366f3989a3bb9e8b7107af2e4c2df914b3a41f49bc4da6b53fe505e71c7604a2b57c870cfaf6820e4e3d927c
+Size (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 77789 bytes
diff --git a/neatroff-git/DESCR b/neatroff-git/DESCR
deleted file mode 100644
index a1ddc44176..0000000000
--- a/neatroff-git/DESCR
+++ /dev/null
@@ -1,4 +0,0 @@
-Neatroff is a new implementation of the Troff typesetting system written
-in C.  It tries to address, as neatly as possible, some of the
-shortcomings of the original Troff based on the ideas and features
-available in Plan 9 Troff, Heirloom Troff, and Groff.
diff --git a/neatroff-git/Makefile b/neatroff-git/Makefile
deleted file mode 100644
index 1a9182b1d7..0000000000
--- a/neatroff-git/Makefile
+++ /dev/null
@@ -1,57 +0,0 @@
-# $NetBSD$
-
-PKGNAME=	neatroff-git-0
-CATEGORIES=	textproc
-
-MAINTAINER=	mdehling%gmail.com@localhost
-HOMEPAGE=	https://litcave.rudi.ir/
-COMMENT=	Neatroff clone of the Troff typesetting system
-LICENSE=	isc AND mit
-
-GIT_REPOSITORIES=	neatroff_make neatroff
-.for repo in ${GIT_REPOSITORIES}
-GIT_REPO.${repo}=	https://github.com/aligrudi/${repo}.git
-GIT_BRANCH.${repo}=	master
-.endfor
-GIT_EXTRACTDIR.neatroff= 						\
-	${GIT_EXTRACTDIR.neatroff_make}/neatroff
-
-WRKSRC=			${WRKDIR}/${GIT_EXTRACTDIR.neatroff_make}
-
-DEPENDS+=		neatpost-git-[0-9]*:../../wip/neatpost-git
-DEPENDS+=		urw-fonts-[0-9]*:../../fonts/urw-fonts
-TOOL_DEPENDS+=		neatmkfn-git-[0-9]*:../../wip/neatmkfn-git
-
-SUBST_CLASSES=		path
-SUBST_MESSAGE.path=	Updating paths.
-SUBST_STAGE.path=	post-build
-SUBST_FILES.path=	man/neatroff.1
-SUBST_SED.path=		-e 's|/usr/share|${PREFIX}/share|g'
-
-INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1
-INSTALLATION_DIRS+=	share/neatroff/tmac share/neatroff/tmac/me
-INSTALLATION_DIRS+=	share/neatroff/devutf
-
-do-build:
-	cd ${WRKSRC}/neatroff && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}	\
-		FDIR=${PREFIX}/share/neatroff				\
-		MDIR=${PREFIX}/share/neatroff/tmac
-	${PREFIX}/share/neatroff/gen.sh ${PREFIX}/share/fonts/urw	\
-		${WRKSRC}/devutf
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/neatroff/roff			\
-		${DESTDIR}${PREFIX}/bin/neatroff
-	${INSTALL_MAN} ${WRKSRC}/man/neatroff.1				\
-		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-	${INSTALL_DATA} ${WRKSRC}/tmac/strings.mm			\
-		${DESTDIR}${PREFIX}/share/neatroff/tmac
-	${INSTALL_DATA} ${WRKSRC}/tmac/tmac.*				\
-		${DESTDIR}${PREFIX}/share/neatroff/tmac
-	${INSTALL_DATA} ${WRKSRC}/tmac/me/*.me				\
-		${DESTDIR}${PREFIX}/share/neatroff/tmac/me
-	${INSTALL_DATA} ${WRKSRC}/devutf/*				\
-		${DESTDIR}${PREFIX}/share/neatroff/devutf
-
-.include "../../wip/mk/git-package.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/neatroff-git/PLIST b/neatroff-git/PLIST
deleted file mode 100644
index 135a321c7b..0000000000
--- a/neatroff-git/PLIST
+++ /dev/null
@@ -1,105 +0,0 @@
-@comment $NetBSD$
-bin/neatroff
-man/man1/neatroff.1
-share/neatroff/devutf/AB
-share/neatroff/devutf/AI
-share/neatroff/devutf/AR
-share/neatroff/devutf/AX
-share/neatroff/devutf/B
-share/neatroff/devutf/BI
-share/neatroff/devutf/CB
-share/neatroff/devutf/CI
-share/neatroff/devutf/CR
-share/neatroff/devutf/CX
-share/neatroff/devutf/DESC
-share/neatroff/devutf/HB
-share/neatroff/devutf/HI
-share/neatroff/devutf/HR
-share/neatroff/devutf/HX
-share/neatroff/devutf/Hb
-share/neatroff/devutf/Hi
-share/neatroff/devutf/Hr
-share/neatroff/devutf/Hx
-share/neatroff/devutf/I
-share/neatroff/devutf/KB
-share/neatroff/devutf/KI
-share/neatroff/devutf/KR
-share/neatroff/devutf/KX
-share/neatroff/devutf/NB
-share/neatroff/devutf/NI
-share/neatroff/devutf/NR
-share/neatroff/devutf/NX
-share/neatroff/devutf/PA
-share/neatroff/devutf/PB
-share/neatroff/devutf/PI
-share/neatroff/devutf/PR
-share/neatroff/devutf/PX
-share/neatroff/devutf/R
-share/neatroff/devutf/S
-share/neatroff/devutf/S1
-share/neatroff/devutf/ZI
-share/neatroff/devutf/a010013l
-share/neatroff/devutf/a010015l
-share/neatroff/devutf/a010033l
-share/neatroff/devutf/a010035l
-share/neatroff/devutf/b018012l
-share/neatroff/devutf/b018015l
-share/neatroff/devutf/b018032l
-share/neatroff/devutf/b018035l
-share/neatroff/devutf/c059013l
-share/neatroff/devutf/c059016l
-share/neatroff/devutf/c059033l
-share/neatroff/devutf/c059036l
-share/neatroff/devutf/d050000l
-share/neatroff/devutf/n019003l
-share/neatroff/devutf/n019004l
-share/neatroff/devutf/n019023l
-share/neatroff/devutf/n019024l
-share/neatroff/devutf/n019043l
-share/neatroff/devutf/n019044l
-share/neatroff/devutf/n019063l
-share/neatroff/devutf/n019064l
-share/neatroff/devutf/n021003l
-share/neatroff/devutf/n021004l
-share/neatroff/devutf/n021023l
-share/neatroff/devutf/n021024l
-share/neatroff/devutf/n022003l
-share/neatroff/devutf/n022004l
-share/neatroff/devutf/n022023l
-share/neatroff/devutf/n022024l
-share/neatroff/devutf/p052003l
-share/neatroff/devutf/p052004l
-share/neatroff/devutf/p052023l
-share/neatroff/devutf/p052024l
-share/neatroff/devutf/s050000l
-share/neatroff/devutf/z003034l
-share/neatroff/tmac/me/acm.me
-share/neatroff/tmac/me/chars.me
-share/neatroff/tmac/me/deltext.me
-share/neatroff/tmac/me/eqn.me
-share/neatroff/tmac/me/float.me
-share/neatroff/tmac/me/footnote.me
-share/neatroff/tmac/me/index.me
-share/neatroff/tmac/me/local.me
-share/neatroff/tmac/me/null.me
-share/neatroff/tmac/me/sh.me
-share/neatroff/tmac/me/tbl.me
-share/neatroff/tmac/me/thesis.me
-share/neatroff/tmac/strings.mm
-share/neatroff/tmac/tmac.e
-share/neatroff/tmac/tmac.en
-share/neatroff/tmac/tmac.eps
-share/neatroff/tmac/tmac.fa
-share/neatroff/tmac/tmac.fp
-share/neatroff/tmac/tmac.gnu
-share/neatroff/tmac/tmac.gr
-share/neatroff/tmac/tmac.keep
-share/neatroff/tmac/tmac.m
-share/neatroff/tmac/tmac.post
-share/neatroff/tmac/tmac.ps
-share/neatroff/tmac/tmac.s
-share/neatroff/tmac/tmac.scover
-share/neatroff/tmac/tmac.sdisp
-share/neatroff/tmac/tmac.skeep
-share/neatroff/tmac/tmac.srefs
-share/neatroff/tmac/tmac.tbl
diff --git a/neatroff/DESCR b/neatroff/DESCR
new file mode 100644
index 0000000000..a1ddc44176
--- /dev/null
+++ b/neatroff/DESCR
@@ -0,0 +1,4 @@
+Neatroff is a new implementation of the Troff typesetting system written
+in C.  It tries to address, as neatly as possible, some of the
+shortcomings of the original Troff based on the ideas and features
+available in Plan 9 Troff, Heirloom Troff, and Groff.
diff --git a/neatroff/Makefile b/neatroff/Makefile
new file mode 100644
index 0000000000..86df15be6f
--- /dev/null
+++ b/neatroff/Makefile
@@ -0,0 +1,54 @@
+# $NetBSD$
+
+DISTNAME=	aligrudi-neatroff_make
+PKGNAME=	neatroff-20231125
+CATEGORIES=	textproc
+MASTER_SITES=	${MASTER_SITE_GITHUB:=aligrudi/}
+GITHUB_PROJECT=	neatroff_make
+GITHUB_TAG=	7cf23e411527a8e85c6fda689523f90b5f03a235
+
+MAINTAINER=	mdehling%gmail.com@localhost
+HOMEPAGE=	https://github.com/aligrudi/neatroff
+COMMENT=	Clone of the Troff typesetting system
+LICENSE=	isc AND mit
+
+GITHUB_SUBMODULES+=	aligrudi neatroff 42ffa05d4aca7941be9d9b90c5d243b69521dd61 neatroff
+
+DEPENDS+=		neatpost-[0-9]*:../../wip/neatpost
+DEPENDS+=		urw-fonts-[0-9]*:../../fonts/urw-fonts
+TOOL_DEPENDS+=		neatmkfn-[0-9]*:../../wip/neatmkfn
+
+SUBST_CLASSES=		path
+SUBST_MESSAGE.path=	Updating paths.
+SUBST_STAGE.path=	post-build
+SUBST_SED.path=		-e 's|/usr/share|${PREFIX}/share|g'
+SUBST_FILES.path=	man/neatroff.1
+
+BUILD_DIRS=		neatroff
+
+MAKE_FLAGS+=		FDIR=${PREFIX}/share/neatroff
+MAKE_FLAGS+=		MDIR=${PREFIX}/share/neatroff/tmac
+
+post-build:
+	${PREFIX}/share/neatroff/gen.sh ${PREFIX}/share/fonts/urw	\
+		${WRKSRC}/devutf
+
+INSTALLATION_DIRS=	bin ${PKGMANDIR}/man1
+INSTALLATION_DIRS+=	share/neatroff/tmac/me
+INSTALLATION_DIRS+=	share/neatroff/devutf
+
+do-install:
+	${INSTALL_PROGRAM} ${WRKSRC}/neatroff/roff			\
+		${DESTDIR}${PREFIX}/bin/neatroff
+	${INSTALL_MAN} ${WRKSRC}/man/neatroff.1				\
+		${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
+	${INSTALL_DATA} ${WRKSRC}/tmac/strings.mm			\
+		${DESTDIR}${PREFIX}/share/neatroff/tmac
+	${INSTALL_DATA} ${WRKSRC}/tmac/tmac.*				\
+		${DESTDIR}${PREFIX}/share/neatroff/tmac
+	${INSTALL_DATA} ${WRKSRC}/tmac/me/*.me				\
+		${DESTDIR}${PREFIX}/share/neatroff/tmac/me
+	${INSTALL_DATA} ${WRKSRC}/devutf/*				\
+		${DESTDIR}${PREFIX}/share/neatroff/devutf
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/neatroff/PLIST b/neatroff/PLIST
new file mode 100644
index 0000000000..135a321c7b
--- /dev/null
+++ b/neatroff/PLIST
@@ -0,0 +1,105 @@
+@comment $NetBSD$
+bin/neatroff
+man/man1/neatroff.1
+share/neatroff/devutf/AB
+share/neatroff/devutf/AI
+share/neatroff/devutf/AR
+share/neatroff/devutf/AX
+share/neatroff/devutf/B
+share/neatroff/devutf/BI
+share/neatroff/devutf/CB
+share/neatroff/devutf/CI
+share/neatroff/devutf/CR
+share/neatroff/devutf/CX
+share/neatroff/devutf/DESC
+share/neatroff/devutf/HB
+share/neatroff/devutf/HI
+share/neatroff/devutf/HR
+share/neatroff/devutf/HX
+share/neatroff/devutf/Hb
+share/neatroff/devutf/Hi
+share/neatroff/devutf/Hr
+share/neatroff/devutf/Hx
+share/neatroff/devutf/I
+share/neatroff/devutf/KB
+share/neatroff/devutf/KI
+share/neatroff/devutf/KR
+share/neatroff/devutf/KX
+share/neatroff/devutf/NB
+share/neatroff/devutf/NI
+share/neatroff/devutf/NR
+share/neatroff/devutf/NX
+share/neatroff/devutf/PA
+share/neatroff/devutf/PB
+share/neatroff/devutf/PI
+share/neatroff/devutf/PR
+share/neatroff/devutf/PX
+share/neatroff/devutf/R
+share/neatroff/devutf/S
+share/neatroff/devutf/S1
+share/neatroff/devutf/ZI
+share/neatroff/devutf/a010013l
+share/neatroff/devutf/a010015l
+share/neatroff/devutf/a010033l
+share/neatroff/devutf/a010035l
+share/neatroff/devutf/b018012l
+share/neatroff/devutf/b018015l
+share/neatroff/devutf/b018032l
+share/neatroff/devutf/b018035l
+share/neatroff/devutf/c059013l
+share/neatroff/devutf/c059016l
+share/neatroff/devutf/c059033l
+share/neatroff/devutf/c059036l
+share/neatroff/devutf/d050000l
+share/neatroff/devutf/n019003l
+share/neatroff/devutf/n019004l
+share/neatroff/devutf/n019023l
+share/neatroff/devutf/n019024l
+share/neatroff/devutf/n019043l
+share/neatroff/devutf/n019044l
+share/neatroff/devutf/n019063l
+share/neatroff/devutf/n019064l
+share/neatroff/devutf/n021003l
+share/neatroff/devutf/n021004l
+share/neatroff/devutf/n021023l
+share/neatroff/devutf/n021024l
+share/neatroff/devutf/n022003l
+share/neatroff/devutf/n022004l
+share/neatroff/devutf/n022023l
+share/neatroff/devutf/n022024l
+share/neatroff/devutf/p052003l
+share/neatroff/devutf/p052004l
+share/neatroff/devutf/p052023l
+share/neatroff/devutf/p052024l
+share/neatroff/devutf/s050000l
+share/neatroff/devutf/z003034l
+share/neatroff/tmac/me/acm.me
+share/neatroff/tmac/me/chars.me
+share/neatroff/tmac/me/deltext.me
+share/neatroff/tmac/me/eqn.me
+share/neatroff/tmac/me/float.me
+share/neatroff/tmac/me/footnote.me
+share/neatroff/tmac/me/index.me
+share/neatroff/tmac/me/local.me
+share/neatroff/tmac/me/null.me
+share/neatroff/tmac/me/sh.me
+share/neatroff/tmac/me/tbl.me
+share/neatroff/tmac/me/thesis.me
+share/neatroff/tmac/strings.mm
+share/neatroff/tmac/tmac.e
+share/neatroff/tmac/tmac.en
+share/neatroff/tmac/tmac.eps
+share/neatroff/tmac/tmac.fa
+share/neatroff/tmac/tmac.fp
+share/neatroff/tmac/tmac.gnu
+share/neatroff/tmac/tmac.gr
+share/neatroff/tmac/tmac.keep
+share/neatroff/tmac/tmac.m
+share/neatroff/tmac/tmac.post
+share/neatroff/tmac/tmac.ps
+share/neatroff/tmac/tmac.s
+share/neatroff/tmac/tmac.scover
+share/neatroff/tmac/tmac.sdisp
+share/neatroff/tmac/tmac.skeep
+share/neatroff/tmac/tmac.srefs
+share/neatroff/tmac/tmac.tbl
diff --git a/neatroff/distinfo b/neatroff/distinfo
new file mode 100644
index 0000000000..05e4731838
--- /dev/null
+++ b/neatroff/distinfo
@@ -0,0 +1,8 @@
+$NetBSD$
+
+BLAKE2s (aligrudi-neatroff-42ffa05d4aca7941be9d9b90c5d243b69521dd61.tar.gz) = fb192aa0bf8f3f863553416fb1cb20efe3306fcd5b3c3cf56d9ee486afe98295
+SHA512 (aligrudi-neatroff-42ffa05d4aca7941be9d9b90c5d243b69521dd61.tar.gz) = cd8ba403dcd944c9392fe9719036f89fb426f9f210f26191bf0ca930da446a7a25a33186b3f83d7fd945c929d30e630b6a49ea859fb40eb4f8b85d781f998ff8
+Size (aligrudi-neatroff-42ffa05d4aca7941be9d9b90c5d243b69521dd61.tar.gz) = 71426 bytes
+BLAKE2s (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 5c15d1f9acc14c5d3e15cf1a32740facfba9dc70f3a092e5906bbc6c1e9a2d23
+SHA512 (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 43b430e22f8f130ee70f54328e45b782568115a6366f3989a3bb9e8b7107af2e4c2df914b3a41f49bc4da6b53fe505e71c7604a2b57c870cfaf6820e4e3d927c
+Size (aligrudi-neatroff_make-7cf23e411527a8e85c6fda689523f90b5f03a235.tar.gz) = 77789 bytes


Home | Main Index | Thread Index | Old Index